贡献指南
欢迎报告Issue或提交Pull Request。建议在贡献代码前先阅读以下贡献指南。
报告问题
我们使用Github Issues来跟踪漏洞和功能请求。
搜索已知issue
在您提交新的issue前,请搜索现有issue以查看是否已有人提交任何类似问题或功能请求,确认不存在重复的issue。
报告新issue
当您提交新的issue时,请尽量提供更多的信息,例如与问题相关的详细描述、屏幕截图、视频、logcat和导致崩溃的代码块。
Pull Request
我们非常欢迎您提出Pull Request来帮助TCA变得更好,操作流程详见PullRequests操作流程。
分支管理
TCA有两个主要分支:
main
分支:- 它是最新的(预)发布分支。我们以
main
作为标签, 带有版本号v1.0.1
,v1.0.2
... - 请不要在
main
分支提交任何PR.
- 它是最新的(预)发布分支。我们以
dev
分支:- 这是我们稳定发展的分支。经过全面测试后,
dev
分支将合并到main
分支的下一个版本。 - 请您将修复漏洞或开发新功能的PR提交到
dev
分支。
- 这是我们稳定发展的分支。经过全面测试后,
提交Pull Request
代码团队将监控所有拉取请求,我们对其进行一些代码检查和测试。在所有测试通过后,我们将接受此PR。但它不会立即合并到 main
分支,这有一些延迟。
在提交拉取请求之前,请确保完成以下工作:
- Fork TCA仓库,并从
main
创建分支。 - 如果您更改了API,请更新代码或文档。
- 将版权声明添加到您添加的任何新文件的顶部。
- 检查您的代码样式。
- 测试您的代码,确保其可以正常运行。
- 现在,您可以向
dev
分支提交Pull Request。
许可
MIT LICENSE 是 TCA 的开源许可证。任何人贡献的代码都受此许可证保护。在贡献代码之前,请确保您可以接受许可。