用 AI 辅助贡献
最简单的贡献方式是使用 Claude Code。我们内置了一个 skill 来引导你完成贡献流程。第一步:Fork 并克隆
第二步:告诉 Claude 你想贡献什么
在项目中打开 Claude Code,描述你想添加的内容:- “我想添加一个 Next.js 项目的规范模板”
- “我想改进并行会话的文档”
第三步:Claude 自动使用 contribute skill
Claude 会读取contribute skill 并引导你:
- 文件应该放在哪里
- 哪些关联文件需要更新(docs.json、索引页面)
- 双语要求(EN + ZH)
- 如何本地测试
第四步:审查并提交 PR
审查修改,用pnpm dev 测试,push 到你的 fork,然后向原仓库开 PR。
贡献方式
报告问题
发现文档有问题?开一个 issue: https://github.com/mindfold-ai/docs/issues 包含:- 哪个页面有问题
- 哪里有错或者不清楚
- 建议的修复方案(如果有的话)
建议改进
有改进文档的想法?开一个 discussion: https://github.com/mindfold-ai/docs/discussions贡献 Skill
Skill 扩展 AI 的能力。添加新 skill:- Fork Trellis 主仓库
- 创建 skill 目录:
- 向 Trellis 主仓库提 PR
- (可选)在 docs 仓库创建文档页面(
skills-market/your-skill.mdx+ 中文版)
Skill 托管在 Trellis 主仓库,不在 docs 仓库。
贡献 Spec 模板
Spec 模板是 Trellis 项目规范(不是 Claude 功能)。添加新模板:- Fork 仓库
- 创建
marketplace/specs/your-template/目录和规范文件 - 创建文档页面(
templates/specs-your-template.mdx+ 中文版) - 更新
docs.json导航 - 开 PR
- 具体可执行
- 文档完善
- 在真实项目上测试过
修错别字、改进表述
小修复:直接在 GitHub 上编辑并提交 PR。 大改动:克隆到本地,修改后用pnpm dev 测试。
开发环境
双语要求
所有用户可见内容必须有中英文版本:| 英文 | 中文 |
|---|---|
guides/example.mdx | zh/guides/example.mdx |
templates/example.mdx | zh/templates/example.mdx |
docs.json 导航都要更新。
Commit 信息
使用 conventional commits:PR 流程
- 创建 PR,写清楚描述
- 确保 CI 检查通过(lint、verify)
- 等审查
- 处理反馈
- 批准后合并