贡献流程
适用对象
- 向 cssadoc 提交文档或配置改动的技术部成员
流程
步骤
1. 创建分支
git checkout main
git pull
git checkout -b docs/your-topic
分支命名建议:docs/、fix/、chore/ 前缀 + 简短描述。
2. 修改内容
- 文档:编辑
docs/下 Markdown - 导航:同步更新
sidebars.ts - 站点配置:谨慎修改
docusaurus.config.ts,在 PR 中说明原因
3. 本地验证
npm run build
确保构建成功。如有 TypeScript 改动:
npm run typecheck
4. 提交 PR
- 标题简明描述改动(如「docs(cssagpt): 补充 Docker 部署步骤」)
- 正文说明改了什么、为什么改
- 关联相关 issue(如有)
5. Review 与合并
至少一名熟悉该系统的成员 review。合并后由有 Cloudflare 权限的维护者执行部署(或依赖 CI 自动部署)。
文档 Review 要点
- 适用对象与目的是否清晰
- 操作步骤可复现
- 新页面已加入 sidebar
- 术语与 术语表 一致
- 无密钥、内网 IP 等敏感信息
- Mermaid 图表可正常渲染
发布文档新版本
当需要冻结当前文档为 V1 并开启新 major 版本时:
- 使用 Docusaurus versioning 命令或手动维护
versioned_docs/ - 更新
versions.json - 在 PR 中说明版本策略变更
风险提示
⚠️ 不要在文档中提交 API Key、数据库密码、SSH 私钥等敏感信息。示例配置使用占位符如 YOUR_API_KEY。