- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
- Follow Dart's style guide
- Write clear commit messages
- Add tests for new features
- Update documentation when needed
- Keep performance in mind
- Update the README.md with details of changes if needed
- Update the version numbers following Semantic Versioning
- Use
dart format
before committing - Follow the Effective Dart guidelines
- Keep code clean and maintainable
- Write unit tests for new features
- Ensure all tests pass before submitting PR
- Include performance tests for critical components
- Fork 本仓库
- 创建特性分支 (
git checkout -b feature/amazing-feature
) - 提交更改 (
git commit -m '添加某个特性'
) - 推送到分支 (
git push origin feature/amazing-feature
) - 提交 Pull Request
- 遵循 Dart 代码风格指南
- 编写清晰的提交信息
- 为新功能添加测试
- 及时更新文档
- 注意性能优化
- 如有必要,更新 README.md
- 遵循语义化版本更新版本号
- 提交前使用
dart format
格式化代码 - 遵循 Effective Dart 指南
- 保持代码整洁和可维护性
- 为新功能编写单元测试
- 提交 PR 前确保所有测试通过
- 为关键组件包含性能测试
Thank you for contributing to ToStore! 感谢您为 ToStore 做出贡献!