贡献指南
如何参与社区网站开发
如何参与
我们欢迎大家参与到社区网站的开发中来!也欢迎有相同理念的小伙伴或各地黑客松社区基于我们的代码进行二次开发。
仓库说明
- Web 主仓库(手机端 + 桌面端): hackathonweekly/community
- 小程序端仓库(WebView 容器): hackathonweekly/mini-community
贡献建议
新人友好
- 维护社区文档,修正错误和补充内容
- 测试网站功能,寻找并报告 Bug
- 翻译社区文档,添加多语种翻译
- 提出改进建议
有经验的开发者
- 根据社区 roadmap 开发新功能
- 改进用户界面和后端功能
- 优化性能和代码质量
- Review 其他人的 PR
工作流程
Fork → Branch → PR
# 1. Fork 仓库到你的 GitHub 账号
# 2. 克隆你的 Fork
git clone https://github.com/YOUR_USERNAME/community.git
cd community
# 3. 创建功能分支
git checkout -b feature/my-feature
# 4. 开发并提交
git add .
git commit -s -m "feat(scope): add my feature"
# 5. 推送到你的 Fork
git push origin feature/my-feature
# 6. 在 GitHub 上创建 Pull Request → 目标分支: developPR 要求
- 清晰的描述和变更说明
- 关联相关 Issue
- 通过 lint 和类型检查
- UI 变更附带截图
- 遵循 编码规范
许可证与贡献声明
- 代码: AGPL-3.0
- 内容: CC BY-SA 4.0
- 贡献方式: CLA(提交时使用
git commit -s)
详细说明请参阅 开源许可与贡献方式。