# 贡献指南 感谢您对本项目感兴趣!我们欢迎任何形式的贡献,包括但不限于:功能改进、bug修复、文档完善等。 ## 目录 - [行为准则](#行为准则) - [如何贡献](#如何贡献) - [开发流程](#开发流程) - [提交规范](#提交规范) - [问题反馈](#问题反馈) ## 行为准则 本项目采用 [Contributor Covenant](https://www.contributor-covenant.org/version/2/0/code_of_conduct/) 行为准则。参与本项目即表示您同意遵守此准则。 ## 如何贡献 ### 1. Fork 项目 1. 访问 [项目主页](https://github.com/yourusername/nav-page) 2. 点击 "Fork" 按钮创建项目副本 ### 2. 克隆项目 ```bash git clone https://github.com/your-username/nav-page.git cd nav-page ``` ### 3. 创建分支 ```bash git checkout -b feature/your-feature-name # 或 git checkout -b fix/your-fix-name ``` ### 4. 进行修改 - 遵循项目的代码规范 - 保持代码整洁 - 添加必要的注释 - 更新相关文档 ### 5. 提交更改 ```bash git add . git commit -m "feat: add new feature" git push origin feature/your-feature-name ``` ### 6. 创建 Pull Request 1. 访问您的 Fork 仓库 2. 点击 "Pull Request" 按钮 3. 选择要合并的分支 4. 填写 PR 描述 5. 提交 PR ## 开发流程 ### 1. 分支管理 - `main`: 主分支,保持稳定 - `develop`: 开发分支 - `feature/*`: 新功能分支 - `fix/*`: 修复分支 - `docs/*`: 文档更新分支 ### 2. 开发步骤 1. 从最新的 develop 分支创建特性分支 2. 在特性分支上进行开发 3. 提交代码前进行自测 4. 创建 Pull Request 5. 等待代码审查 6. 合并到 develop 分支 ## 提交规范 ### 1. 提交信息格式 ``` ():