我们欢迎任何帮助!
贡献的方式有很多,包括编写代码、在 GitHub 上提交问题、帮助分流、重现或修复用户提交的错误,或以任何其他方式提供帮助。
创建测试是对开源项目的宝贵贡献。但要保留一个常识,增加一个新的范围。编写测试不应该以覆盖范围为目的。测试应验证业务逻辑,保护开发人员不犯错误。
##开发
需要说明的是,该应用程序是通过使用 "Flutter "框架以 "Dart "语言编写的。如果你对这两种语言都不了解,可以看看我的书: Flutter从零到市场。
有自动化测试的干净代码是最好的,也是最值得赞赏的。
我们唯一遵循的惯例是我们的 维基页面 中关于提交符号的描述。
大规则:
- 提出问题作为开始工作的前提条件(命名提交)
- 将改动分割成逻辑块(避免大爆炸式改动)
- 编写自动化测试(忽略人工 QA)
##本地化
欢迎母语人士(和译者)改进我们的翻译,因为大多数翻译都是由 "外国人 "在自动化工具(DeepL, Linguee、 和 Google Translate)。
查看 本地化细节。
在任何社交网络上撰写有关项目的文章都是保持项目活力和需求的关键因素。
##发布
撰写发布说明和博客文章、创建辅助材料(视频、文档)是值得尊敬的工作。