本仓库保存 splrad 组织公开仓库共用的拉取请求模板和仓库级说明。它不包含产品代码,也不负责执行自动化;相关规则和运行逻辑集中在 splrad/steward。
.
├── .github/
│ └── pull_request_template.md 组织默认拉取请求模板
├── AGENTS.md 中央生成的共享规则与本仓库规则
├── CODE_OF_CONDUCT.md 组织公共行为准则
├── CONTRIBUTING.md 本仓库的贡献说明
├── LICENSE Apache License 2.0
└── SECURITY.md 组织默认安全报告方式
.github/pull_request_template.md 是创建 PR 页面使用的组织默认模板,说明同仓自动创建、故障补建、fork 自建和原生 Ready 操作。Steward 后续可能重建其管理的 PR 标题和完整正文;需要保留的补充信息请写在 PR 评论中。
项目确有不同需求时,可以在项目仓库内提供自己的模板;否则应沿用这里的通用版本,避免重复维护。
CODE_OF_CONDUCT.md 和 SECURITY.md 是组织的默认社区文件。公开仓库没有同名项目文件时,GitHub 会使用本仓库的版本;steward 保留自己的安全报告说明,因为它的中央凭据和运行环境需要更严格的边界。
各项目的贡献流程并不相同,因此 steward 和 LayerScape 各自维护 CONTRIBUTING.md。本仓库的贡献说明只适用于组织公共配置。
组织 Copilot 指令采用中央公共规则;本仓库的 AGENTS.md 由同一来源生成,保留共享规则和本仓库专用规则。
需要调整通用规则时,应修改 splrad/steward 中的 config/review/rules.json,并按发布与同步说明先更新并验证组织指令,再更新采用摘要。中央规则合并部署后,由同步工作流更新各仓生成文件。规则尚未生效时,生成文件保持与当前中央策略一致。
- 本仓库只保存组织公共文件,不保存 GitHub App 私钥、令牌或项目发布配置。
- Steward 负责仓库接入、拉取请求处理、配置校验和 Copilot 说明同步。
- 各产品仓库保留自己的代码、文档和确有必要的项目专用配置。
这种分工让公共模板保持简短,也避免把中央自动化复制到每个仓库。
- 确认改动属于组织通用规则,不是某个产品的专用要求。
- 如果文件由 Steward 生成,先修改 Steward 中的来源文件。
- 检查模板中的受管注释标记是否完整,不要改名或删除。
- 通过拉取请求提交,以便查看 Steward 生成的摘要和验证结果。
本仓库使用 Apache License 2.0。