Appearance
社区贡献指南
如何贡献
感谢你对 Claude Code Academy 的关注!这是一个社区驱动的项目,我们欢迎所有形式的贡献。
💡 新手友好:即使你是第一次参与开源项目,我们也会帮助你完成第一次贡献!
🎯 贡献方式
📝 文档贡献
难度:⭐ 适合:所有人
- 编写新完整课程
- 改进现有文档
- 修正错别字
- 翻译英文资料
💡 案例分享
难度:⭐⭐ 适合:有实战经验的开发者
- 分享项目案例
- 记录踩坑经验
- 展示创意用法
🔧 工具推荐
难度:⭐ 适合:MCP Server 用户
- 推荐优质工具
- 编写使用指南
- 提供配置示例
🚀 快速开始
Fork 仓库
点击页面右上角的 “Fork” 按钮,将仓库复制到你的账号下。
克隆到本地
git clone https://github.com/YOUR_USERNAME/awesome-claude-code.git
cd awesome-claude-code安装依赖
npm install启动开发服务器
npm run dev访问 http://localhost:3000 查看效果。
创建分支
git checkout -b feature/my-awesome-contribution编辑内容
在 content/ 目录下编辑或新建文件。
📁 项目结构
awesome-claude-code/
├── content/ # 📚 所有文档内容
│ ├── getting-started/ # 入门指南
│ ├── courses/ # 完整课程
│ ├── examples/ # 案例
│ ├── resources/ # 资源
│ ├── best-practices/ # 最佳实践
│ └── community/ # 社区
├── app/ # Next.js 应用
├── public/ # 静态资源
├── components/ # React 组件
└── theme.config.jsx # 主题配置✍️ 编写文档
文档模板
每个 MDX 文件应该包含:
---
title: 文档标题
description: 简短描述
---
# 主标题
简短介绍。
## 核心内容
详细内容...
## 示例代码
\```typescript
// 代码示例
\```
## 相关资源
- [链接1](#)
- [链接2](#)使用组件
Nextra 提供了丰富的组件:
Callout(提示框)
import { Callout } from 'nextra/components'
<Callout type="info">
提示信息
</Callout>
<Callout type="warning">
警告信息
</Callout>
<Callout type="error">
错误信息
</Callout>效果:
这是一个信息提示框
Steps(步骤)
import { Steps } from 'nextra/components'
<Steps>
### 步骤 1
说明...
### 步骤 2
说明...
</Steps>Cards(卡片)
import { Cards, Card } from 'nextra/components'
<Cards>
<Card title="标题 1" href="/link1">描述 1</Card>
<Card title="标题 2" href="/link2">描述 2</Card>
</Cards>代码高亮
支持多种语言:
```typescript
const greeting: string = "Hello"bash
npm install package-namejson
{
"key": "value"
}
## 📋 提交规范
### Commit 信息格式添加新内容
git commit -m "Add: MCP Server 开发教程"
更新现有内容
git commit -m "Update: 改进安装说明"
修复错误
git commit -m "Fix: 修正代码示例中的错误"
删除内容
git commit -m "Remove: 删除过时的信息"
### PR 标题格式
* `Add: 添加XXX`
* `Update: 更新XXX`
* `Fix: 修复XXX`
* `Docs: 文档相关`
## ✅ 质量检查清单
提交前请确认:
* 内容准确无误
* 代码示例已测试
* 遵循文档格式规范
* 没有拼写错误
* 本地预览效果正常
* Commit 信息清晰
## 🎨 文档风格
### 语言规范
* ✅ 使用简洁的中文
* ✅ 技术术语保持一致
* ✅ 适当保留英文原词
* ❌ 避免过于口语化
### 示例代码
* ✅ 代码简洁清晰
* ✅ 添加必要注释
* ✅ 确保可运行
* ✅ 遵循最佳实践
## 🤝 获得帮助
遇到问题?我们随时准备帮助你!
* 💬 [GitHub Discussions](https://github.com/zjh1943/awesome-claude-code/discussions)
* 🐛 [Issues](https://github.com/zjh1943/awesome-claude-code/issues)
* 📧 Email: [your-email@example.com](mailto:your-email@example.com)
## 🌟 成为核心贡献者
优秀的贡献者可以成为项目的核心维护者!
### 权益
* 🎖️ 核心贡献者徽章
* 📢 在社区展示页面推荐
* 🗳️ 参与项目决策
* 🎁 专属周边(未来计划)
### 要求
* 持续贡献 3 个月以上
* 提交 5+ 个高质量 PR
* 积极参与社区讨论
## 📜 行为准则
我们致力于营造友好、包容的社区环境:
* ✅ 尊重所有贡献者
* ✅ 接受建设性反馈
* ✅ 保持友好和专业
* ❌ 禁止人身攻击
* ❌ 禁止歧视和骚扰
## 🙏 致谢
你的贡献将帮助更多开发者学习和使用 Claude Code。感谢你让这个社区更美好!
---
准备好了吗?[创建你的第一个 PR](https://github.com/zjh1943/awesome-claude-code/compare) →
[案例展示](/community/showcase "案例展示")