diff --git a/README.md b/README.md index 825765e..5eeaa7c 100644 --- a/README.md +++ b/README.md @@ -8,9 +8,10 @@ Issue-Driven DevOps 平台技能仓库,核心产品是 `gitea-issue-devops-age ## 公网产品页 -- 产品官网(可直接访问渲染页):`https://fun-md.com/Fun_MD/devops-skills/wiki` +- 产品官网(独立前端渲染页,非 Wiki):`https://fun-md.com/Fun_MD/devops-skills/raw/branch/main/site/index.svg` - 仓库入口:`https://fun-md.com/Fun_MD/devops-skills` - HTML 设计稿源码:`site/index.html` +- SVG 官网文件:`site/index.svg` ## 一键安装 diff --git a/site/index.svg b/site/index.svg new file mode 100644 index 0000000..431b07b --- /dev/null +++ b/site/index.svg @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Issue-Driven DevOps Platform + + gitea-issue-devops-agent + 把 Issue → Branch → Preview Slot → Test Loop → Human-Confirmed Merge 变成标准交付引擎 + 不是临时脚本,而是可规模化的研发基础设施产品。 + + + 访问仓库 + + + + + + SKILL 规范文档 + + + + + + 核心指标 + 3 Modes + automatic / semi-automatic / manual + 5 Scopes + skip / client / server / full / infra + 1 : 1 Binding + Issue - Branch - Preview Slot 精确绑定 + TTL Reclaim + 空闲槽位自动回收 + + 产品核心价值 + + 1. 分支隔离提测 + 每个 issue 固定分支和预览环境, + 主干环境稳定回归,提测互不覆盖。 + 团队并行效率显著提升。 + + + 2. 资源智能节流 + 按改动自动识别部署范围, + 前端-only 改动不重启服务端, + 节省机器和运维成本。 + + + 3. 证据化闭环 + 提测结果、commit、环境链接、 + 验证步骤统一沉淀, + 最终合并始终人工确认。 + + 流程拓扑(Issue 到交付) + + + 1. 引导连接 + repo_url + api_key + mode + + 2. 质量审计 + Issue + 图片附件 + 去重评分 + + 3. 分支修复 + 严格在 issue 分支迭代 + + 4. 按范围部署 + skip/client/server/full/infra + + 5. 自动回收 + TTL + Close Release + + + + + + + 一键安装命令(Windows / macOS / Linux) + + + Linux + + curl -fsSL https://fun-md.com/Fun_MD/ + devops-skills/raw/branch/main/install/ + install.sh | bash + + + macOS + + curl -fsSL https://fun-md.com/Fun_MD/ + devops-skills/raw/branch/main/install/ + install.sh | bash + + + Windows PowerShell + + powershell -NoProfile -ExecutionPolicy + Bypass -Command "iwr -useb https:// + fun-md.com/Fun_MD/devops-skills/raw/ + branch/main/install/install.ps1 | iex" + + 核心工具 + + issue_audit.py + 拉取 issue / 评论 / 图片附件,去重并评分。 + + python .../issue_audit.py --base-url + https://fun-md.com --repo FunMD/ + document-collab --token <TOKEN> + --download-attachments + + + change_scope.py + 识别部署范围,决定是否重启服务端。 + + python .../change_scope.py + --repo-path . --base-ref origin/main + --head-ref HEAD + + + preview_slot_allocator.py + 分配 / 复用 / 释放预览槽位。 + + python .../preview_slot_allocator.py + --state-file .tmp/preview-slots.json + --slots preview-a,preview-b --evict-oldest + + + 官网入口: https://fun-md.com/Fun_MD/devops-skills/raw/branch/main/site/index.svg + 仓库地址: https://fun-md.com/Fun_MD/devops-skills + diff --git a/site/probe.svg b/site/probe.svg deleted file mode 100644 index 948e670..0000000 --- a/site/probe.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - DevOps Skills Probe - If this renders as image, SVG delivery is possible. -