GitHub 技术方案
# GitHub 技术方案
1. 覆盖范围
GitHub 在 MVP 中不是单一工具,而是 LLM-WIKI 的治理底座。
它支撑以下产品和特性:
| LLM-WIKI 产品 | GitHub 支撑能力 | 产品特性 |
|---|---|---|
| GitHub 文档源 | 来源项目仓库、docs-publish 分支、tag | 稳定文档发布源 |
| LLM-WIKI 控制仓库 | kunora-docs repo、配置、状态、发布目录 | 受管内容源 |
| 文档收集器 | Actions、token、跨仓库 clone | 定时收集、手动收集 |
| 发布工作目录 | publish/** Git diff | 可审查发布工作区 |
| 审批与治理台 | Pull Requests、reviews、branch protection、checks | Human-approved |
| 反馈与任务产品 | Issues、labels、assignees、PR 关联 | 问答反馈和文档改进任务 |
| 权限与身份产品 | GitHub users/teams、PAT、后续 GitHub App | 权限控制和审计 |
| 运行基础设施 | GitHub Actions schedule/workflow_dispatch | 定时执行和发布流水线 |
2. 如何购买
2.1 MVP 购买建议
MVP 可以从 GitHub Free 或 GitHub Team 开始。
选择规则:
| 场景 | 建议 |
|---|---|
| 仓库公开,团队小,Actions 用量低 | GitHub Free 可启动 |
| 私有仓库、团队协作、需要更稳定权限治理 | GitHub Team |
| 企业 SSO、审计、组织级安全、更多 Actions 用量 | GitHub Enterprise Cloud,暂不作为 MVP 必需 |
GitHub Actions 对公开仓库的标准托管 runner 通常免费;私有仓库按计划包含免费分钟数,超出后计费。具体额度和价格以 GitHub 官方 billing 页面为准。
2.2 MVP 不建议购买的能力
- 不需要先购买 GitHub Enterprise。
- 不需要先上大型 runner。
- 不需要先建设自托管 runner,除非 Actions 用量或网络访问成为瓶颈。