贡献指南
感谢你考虑为 awesome-cursorrules-zh 做贡献!
快速开始
1. Fork 仓库
点击右上角 Fork 按钮,将仓库复制到你的账户。
2. 克隆仓库
bash
git clone https://github.com/YOUR_USERNAME/awesome-cursorrules-zh.git
cd awesome-cursorrules-zh
npm install3. 创建分支
bash
git checkout -b feature/your-feature-name贡献方式
添加新规则
- 在
rules/对应分类下创建目录 - 添加
.cursorrules文件 - 添加
README.md说明 - 运行验证:
npm run validate
rules/
└── frontend/
└── your-rule/
├── .cursorrules
└── README.md改进现有规则
- 找到对应规则文件
- 进行改进
- 确保通过验证
- 提交 PR
翻译文档
- 中英文文档需同步更新
- 文件位置:
docs/zh/和docs/en/ - 运行检查:
npm run validate:i18n
规则文件规范
文件大小
- 最小:200 字节
- 推荐:500-2000 字节
内容结构
markdown
# [技术名称] .cursorrules 提示文件
你是 [技术领域] 方面的专家。
## 核心原则
- 原则1
- 原则2
## 技术栈
- 技术1
- 技术2
## 最佳实践
1. 实践1
2. 实践2语言
- 规则文件:中文
- 文档:中英双语
开发流程
本地开发
bash
npm run dev # 启动开发服务器
npm run build # 构建静态站点
npm run check # 运行所有检查验证规则
bash
npm run validate # 验证规则文件
npm run lint # Markdown 格式检查
npm run validate:i18n # 国际化检查提交规范
使用 约定式提交:
feat: 添加 Next.js 14 规则
fix: 修复 React 规则中的类型定义
docs: 更新安装指南
translate: 翻译 API 参考文档
chore: 更新构建配置Pull Request 流程
- 确保测试通过:
npm run check - 推送分支:
git push origin feature/your-feature - 创建 PR:在 GitHub 上提交 Pull Request
- 等待审核:维护者会审核你的贡献
- 合并:审核通过后合并
行为准则
- 尊重所有贡献者
- 建设性的讨论和反馈
- 包容和友好的交流环境
获取帮助
感谢你的贡献!🎉