mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-11-13 20:08:05 +08:00
1.9 KiB
1.9 KiB
贡献指南
smart-srun 当前使用 Go 核心和无依赖 LuCI 界面。代码、学校目录及随源码维护的开发手册在本仓库;用户指南与文档站界面在 smartsrun-doc。
按任务开始
| 任务 | 入口 |
|---|---|
| 安装、配置或排障 | 用户指南 |
| 提交学校预设 | 贡献流程与数据约定 |
| 修改 Go 核心 | 核心地图与约束 |
| 修改 LuCI 或向导 | LuCI 契约 |
| 运行检查、了解验收边界 | 测试入口与行为映射 |
| 构建 SDK 包、签名或创建候选草稿 | 构建与发布手册 |
| 部署、恢复或导入备份 | 部署手册 |
| 修改文档或智能体上下文 | 资料归属与触发规则 |
旧 Python 实现与专属测试保留在 1.6.1 分支及 Git 历史。设备包不包含 Python;scripts/ 和 tests/ 中的 Python 只在开发主机运行。配置 v2 不在启动时读取旧路径,显式跨版本备份导入见部署手册。
提交前
- 读修改目录的
AGENTS.md;跨目录改动用下列工具选择相关资料。 - 运行相关测试,命令及依赖见 tests/README.md。
- 核对 Git 作者身份,保留外部贡献者署名和已发布历史。
- PR 写清问题、最终行为、已执行检查和未完成的硬件或发布验收。
python3 scripts/doc_context.py --base origin/main
python3 scripts/check_docs.py
这两个命令只提供上下文和离线文档检查。普通开发按完整用户流程推进;专项覆盖、独立审查和硬件验收的未完成项应保留,不得写成已经通过。