贡献指南¶
感谢您对 TKE Workshop 的关注!我们欢迎各种形式的贡献。
🚀 快速开始¶
方式一:在线编辑(推荐新手)¶
- 点击文档页面右上角的 ✏️ 编辑按钮
- 在 GitHub 网页上直接编辑
- 提交 Pull Request
方式二:本地编辑¶
# 1. Fork 并克隆仓库
git clone git@github.com:YOUR_USERNAME/tke-workshop.git
cd tke-workshop
# 2. 创建虚拟环境
python3 -m venv venv
source venv/bin/activate
# 3. 安装依赖
pip install -r requirements.txt
# 4. 本地预览
mkdocs serve
# 浏览器打开 http://127.0.0.1:8000
# 5. 创建分支并编辑
git checkout -b docs/your-feature
# 6. 提交并推送
git add .
git commit -m "docs(模块): 简要描述"
git push origin docs/your-feature
# 7. 在 GitHub 创建 Pull Request
📝 提交规范¶
分支命名¶
示例: - docs/networking-add-ingress-guide - fix/typo-in-basics - feat/add-search-highlight
Commit 信息格式¶
| type | 说明 |
|---|---|
docs | 文档变更 |
fix | 修复问题 |
feat | 新功能 |
style | 样式调整 |
chore | 其他变更 |
示例: - docs(networking): 新增 Ingress 配置指南 - fix(basics): 修复 kubectl 安装命令 - style: 统一代码块格式
✅ Pull Request 检查清单¶
提交 PR 前,请确认:
- 本地预览通过(
mkdocs serve) - 无拼写错误
- 链接有效
- 图片已压缩(建议 < 200KB)
- 遵循现有文档风格
📋 文档风格指南¶
Markdown 规范¶
- 使用 ATX 风格标题(
#) - 代码块指定语言
- 使用相对路径引用内部链接
告警框使用¶
!!! note "注意"
这是一个注意事项。
!!! tip "提示"
这是一个有用的提示。
!!! warning "警告"
这是一个警告信息。
!!! danger "危险"
这是一个危险操作提醒。
标签页使用¶
🔍 审核流程¶
- 提交 PR 后,CI 自动构建
- 模块负责人审核内容
- 管理员最终审批
- 合并后自动部署
通常在 3 个工作日内完成审核。
💬 获取帮助¶
- 提交 Issue 反馈问题
- 加入社区讨论
感谢您的贡献!🎉