工程开发
pr avatar

pr

自动化创建 GitHub 草稿合并请求,并强制执行约定式提交规范与严格的验证工作流程。

简介

此技能通过自动化创建 GitHub 草稿合并请求(Pull Request),简化软件开发生命周期。专为 Windmill 生态系统中的开发者设计,确保所有代码贡献在进入主分支前皆经过高质量审查与完整记录。它作为安全防护机制,在与远程仓库交互前,整合了本地审查流程并验证分支状态。通过强制执行约定式提交(Conventional Commits)标题与标准化的 PR 内容模板,最大限度地减少人为错误,并降低准备 PR 时的认知负担。

  • 自动分析自主要分支分歧以来的变更与提交,提供精确的摘要。

  • 强制执行 PR 标题的约定式提交格式(如 feat, fix, refactor, docs, chore, perf),以维护干净的 git 历史记录。

  • 强制要求执行本地审查步骤,以防止语法错误、编译失败或合规性违规。

  • 提供企业版配套 PR 的内置支持,自动处理符号链接的企业版(EE)文件与多仓库同步。

  • 利用 GitHub CLI (gh) 生成结构化的 PR 内容,包含摘要、变更日志与测试计划。

  • 要求明确的测试计划,确保每项变更都能由维护者进行验证。

  • 在执行 PR 创建指令前,请务必执行 local-review 以识别重大问题。

  • 在发起流程前,确保所有提交皆已推送到远程仓库。

  • 修改企业专用文件(*_ee.rs)时,请务必在 PR 标题使用 [ee] 前缀。

  • 本工具预设标准 git 工作流程;请使用 git rev-parse 确认上游分支追踪正确。

  • 生成的 PR 内容支持 Markdown,允许对实现细节与验证步骤进行详细描述。

  • 目标对象:参与 Windmill 或其他要求严格 PR 治理与高质量标准之复杂代码库贡献的软件工程师。

仓库统计

Star 数
16,375
Fork 数
938
Open Issue 数
718
主要语言
HTML
默认分支
main
同步状态
空闲
最近同步时间
2026年4月30日 08:42
在 GitHub 查看