1作者: justanotherunit6 个月前原帖
GPT-Reviewer:基于AI的代码审查GitHub Action 我创建了一个GitHub Action,能够自动审查拉取请求,使用GPT-4o或Claude,通过内联评论强制执行自定义项目规则。 主要特点: - 通过.project-rules.md配置文件强制执行自定义规则 - 支持OpenAI的GPT-4o和Anthropic的Claude - 使用.ignore文件进行类似.gitignore的文件过滤 - 具有特定行级反馈的内联PR评论 - 除了添加API密钥、规则文件和(可选的)忽略文件外,零配置设置 工作原理:该Action获取PR的差异,解析新增行,并将其与项目规则一起发送给您选择的AI提供商。AI返回结构化的JSON反馈,并作为内联评论发布在需要关注的特定行上。这是一次性提示。 示例项目规则: ## 安全 - 永远不要硬编码API密钥或秘密 - 验证所有用户输入 ## 代码风格 - 使用描述性的变量名称(无论这意味着什么) - 将拼写错误标记为警告 设置非常简单: 1. 添加.project-rules.md文件,包含您的编码标准 2. 创建一个在PR事件上运行的GitHub工作流 3. 将您的AI提供商API密钥添加到仓库的秘密中 该Action仅审查新代码的添加,保持噪音低,同时确保代码库的一致性。它对于希望自动执行编码标准和安全实践的团队特别有用。 该工具使用Python构建,利用GitHub API进行PR集成,并使用unidiff解析更改。AI提供商被抽象化,使得在OpenAI和Anthropic之间切换或添加新提供商变得简单。 GitHub: [https://github.com/vayqerlukashakkarainen/gpt-reviewer](https://github.com/vayqerlukashakkarainen/gpt-reviewer) 希望能收到已经在开发工作流中使用AI的团队的反馈,或者任何其他意见。我个人喜欢“单任务”AI应用程序,它只执行被告知的任务。目前我对AI的应用研究非常感兴趣。 有趣的是: 我使用OpenCode生成了这篇文章的大部分内容,OpenCode是一个命令行代理,可以进行编码和交流。但它似乎也可以用来生成项目的精彩总结 :)
5作者: babel166 个月前原帖
Whittle 是我正在开发的一款小型文字游戏。每轮游戏中,短语必须减少一个字母(或空格)。剩下的短语仍然必须由有效的单词组成。就是这样!游戏中有每日挑战,以及旧谜题的存档。 这个游戏的创意来源于我的一个梦(真的),我和我的搭档一起构建了谜题生成器,他也是一名软件工程师。这是我们倾注心血的作品!欢迎任何反馈或建议。感谢你的参与!
2作者: omarkhairy216 个月前原帖
强大的工具集成于一个平台: 截图编辑器 - 将普通截图转变为引人注目的视觉效果,配备专业的浏览器框架(macOS Safari、Chrome、Arc)、美丽的渐变背景,以及适合各个平台的完美尺寸。 模板工作室 - 使用专业模板、定制排版、logo 位置调整和品牌颜色自定义,创建令人惊艳的 Open Graph 图片和社交媒体图形。 - 目前处于测试阶段的“前后对比模板”,用于展示图像的前后状态。 适用对象: - 在 GitHub/LinkedIn 上展示项目的开发者 - 为 Dribbble/Behance 创建作品集模型的设计师 - 制作引人入胜的社交媒体图形的内容创作者 - 创建功能公告和 OG 图片的市场营销人员 - 需要专业社交媒体模板并进行公开展示的任何人。 完美的使用场景: - 社交媒体内容 - Instagram 故事、Twitter 帖子、LinkedIn 图形、YouTube 缩略图 - 技术文档 - API 文档、教程、GitHub 仓库视觉效果、用户指南 - 演示与推介 - 产品演示、投资者演示文稿、客户展示、功能公告 - 作品集展示 - Dribbble/Behance 项目、个人网站、设计案例研究 - 营销材料 - 产品发布、功能亮点、着陆页图形、电子邮件活动 - 教育内容 - 课程材料、教程截图、培训演示 - 商务沟通 - Open Graph 图片、博客特色图片、专业模型 - 应用商店截图 - iPhone/iPad 模型、设备框架、应用展示 主要特点: - 专业的设备和浏览器模型 - 带有自定义文本和品牌的 Open Graph 模板 - 50 多种美丽的渐变背景 - 70 多种适用于所有社交平台的画布预设 - Logo 上传和位置控制 - 高质量 4K 导出