Skip to content

Latest commit

 

History

History
107 lines (86 loc) · 14.4 KB

File metadata and controls

107 lines (86 loc) · 14.4 KB

Developer Skill Graphs

English · 简体中文

DevGraph 的源数据可见技能图谱数据仓库。

本仓库包含部分 DevGraph 技能图谱的公开内容源:图谱元信息、节点、链接、生成索引、schema 和校验脚本。DevGraph 官网/产品源码、D3 实现、完整学习工作区、练习题、分析报告、用户数据和会员能力不在本仓库中。

图谱内容公开,是为了方便学习者查看、方便贡献者改进,但这些节点数据不是 MIT 许可数据。图谱内容仅可用于个人、非商业学习。未经 DevGraph 事先书面许可,禁止再分发、镜像托管、批量抓取、商业复用,禁止用这些内容构建衍生产品、数据集、搜索索引、RAG 系统或模型训练集。

每个 payload.json 都是双语内容源。面向人类阅读的文档会生成在对应图谱目录内,借鉴 Ant Design 这类项目的文件命名方式:

  • graphs/{graphSlug}/index.en-US.md
  • graphs/{graphSlug}/index.zh-CN.md

图谱

技能 源数据 English 中文 官方只读预览 完整学习工作区
HTML payload Doc 文档 预览 工作区
CSS payload Doc 文档 预览 工作区
JavaScript payload Doc 文档 预览 工作区
TypeScript payload Doc 文档 预览 工作区
Zod payload Doc 文档 预览 工作区
React payload Doc 文档 预览 工作区
Next.js payload Doc 文档 预览 工作区
React Router payload Doc 文档 预览 工作区
React Hook Form payload Doc 文档 预览 工作区
TanStack Query payload Doc 文档 预览 工作区
Vue payload Doc 文档 预览 工作区
Angular payload Doc 文档 预览 工作区
Tailwind CSS payload Doc 文档 预览 工作区
Vite payload Doc 文档 预览 工作区
webpack payload Doc 文档 预览 工作区
ESLint payload Doc 文档 预览 工作区
Playwright payload Doc 文档 预览 工作区
Vitest payload Doc 文档 预览 工作区
Node.js payload Doc 文档 预览 工作区
Express payload Doc 文档 预览 工作区
NestJS payload Doc 文档 预览 工作区
Fastify payload Doc 文档 预览 工作区
Python payload Doc 文档 预览 工作区
Ruff payload Doc 文档 预览 工作区
pytest payload Doc 文档 预览 工作区
Pydantic payload Doc 文档 预览 工作区
Go payload Doc 文档 预览 工作区
Java payload Doc 文档 预览 工作区
Maven & Gradle payload Doc 文档 预览 工作区
JUnit & Mockito payload Doc 文档 预览 工作区
Spring Boot payload Doc 文档 预览 工作区
FastAPI payload Doc 文档 预览 工作区
Django payload Doc 文档 预览 工作区
ASP.NET Core payload Doc 文档 预览 工作区
xUnit.net / NUnit payload Doc 文档 预览 工作区
Laravel payload Doc 文档 预览 工作区
Ruby on Rails payload Doc 文档 预览 工作区
GraphQL payload Doc 文档 预览 工作区
Prisma ORM payload Doc 文档 预览 工作区
SQLAlchemy payload Doc 文档 预览 工作区
Git & GitHub payload Doc 文档 预览 工作区
GitHub Actions payload Doc 文档 预览 工作区
Docker payload Doc 文档 预览 工作区
Kubernetes payload Doc 文档 预览 工作区
NGINX payload Doc 文档 预览 工作区
Redis payload Doc 文档 预览 工作区
PostgreSQL payload Doc 文档 预览 工作区
MySQL payload Doc 文档 预览 工作区
MongoDB payload Doc 文档 预览 工作区
Linux payload Doc 文档 预览 工作区

仓库结构

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 validate

index.json、单图谱 README.mdindex.*.md 都会提交到仓库,方便 GitHub 直接展示;但它们都是从 payload.json 派生的。不要手工修改这些文件来调整顺序;应修改 payload.json 中的双语内容、parentSlugsortOrder,然后重新生成。

贡献规则和 PR 变更理由模板见 CONTRIBUTING.zh-CN.md

版本

每个 payload.json 都有顶层 version 字段。DevGraph 会把该值同步到官方应用中,作为公开图谱内容版本。

License

本仓库整体不是 MIT 许可。

  • graphs/** 下的图谱内容仅可用于个人、非商业学习和贡献;禁止再分发或商业使用。
  • graphs/** 之外的工具脚本和 schema 使用 MIT 许可。

完整条款见 LICENSE