跳到主要内容

贡献指南

感谢你对 OpenTree 项目的关注!

开发环境

# 克隆仓库
git clone https://github.com/chaosys123/opentree.git
cd opentree

# 安装依赖
npm install

# 启动开发服务器
npm run dev

分支策略

  • main - 稳定发布分支
  • dev - 开发分支
  • feature/* - 新功能分支
  • fix/* - 修复分支
  • docs/* - 文档分支

提交规范

使用 Conventional Commits

feat: 新增音乐模块搜索功能
fix: 修复钥匙串编辑后列表不刷新的问题
docs: 添加部署文档
refactor: 重构收藏夹数据加载逻辑
chore: 升级依赖版本

Pull Request 流程

  1. Fork 仓库
  2. 创建分支 git checkout -b feature/your-feature
  3. 编写代码,确保通过测试
  4. 提交 PR,描述清楚变更内容
  5. 等待 Review

代码风格

  • TypeScript 严格模式
  • 使用 ESLint + Prettier
  • 函数注释使用中文
  • 变量名使用英文

问题反馈