DevGraph 的源数据可见技能图谱数据仓库。
本仓库包含部分 DevGraph 技能图谱的公开内容源:图谱元信息、节点、链接、生成索引、schema 和校验脚本。DevGraph 官网/产品源码、D3 实现、完整学习工作区、练习题、分析报告、用户数据和会员能力不在本仓库中。
图谱内容公开,是为了方便学习者查看、方便贡献者改进,但这些节点数据不是 MIT 许可数据。图谱内容仅可用于个人、非商业学习。未经 DevGraph 事先书面许可,禁止再分发、镜像托管、批量抓取、商业复用,禁止用这些内容构建衍生产品、数据集、搜索索引、RAG 系统或模型训练集。
每个 payload.json 都是双语内容源。面向人类阅读的文档会生成在对应图谱目录内,借鉴 Ant Design 这类项目的文件命名方式:
graphs/{graphSlug}/index.en-US.mdgraphs/{graphSlug}/index.zh-CN.md
graphs/{graphSlug}/payload.json # 手工编辑的内容源
graphs/{graphSlug}/index.json # 生成的阅读顺序
graphs/{graphSlug}/README.md # 生成的目录入口
graphs/{graphSlug}/index.en-US.md # 生成的英文阅读文档
graphs/{graphSlug}/index.zh-CN.md # 生成的中文阅读文档
schema/*.schema.json # JSON 结构说明
scripts/*.mjs # 生成和校验工具
修改 graphs/{graphSlug}/payload.json,然后重新生成派生产物:
npm run generate
npm run validateindex.json、单图谱 README.md 和 index.*.md 都会提交到仓库,方便 GitHub 直接展示;但它们都是从 payload.json 派生的。不要手工修改这些文件来调整顺序;应修改 payload.json 中的双语内容、parentSlug 或 sortOrder,然后重新生成。
贡献规则和 PR 变更理由模板见 CONTRIBUTING.zh-CN.md。
每个 payload.json 都有顶层 version 字段。DevGraph 会把该值同步到官方应用中,作为公开图谱内容版本。
本仓库整体不是 MIT 许可。
graphs/**下的图谱内容仅可用于个人、非商业学习和贡献;禁止再分发或商业使用。graphs/**之外的工具脚本和 schema 使用 MIT 许可。
完整条款见 LICENSE。