HarmonyOS鸿蒙Next贡献要求

HarmonyOS鸿蒙Next贡献要求

1.1 参与贡献

贡献代码

开始之前

签署 CLA

您必须首先签署“贡献者许可协议”(CLA),然后才能参与社区贡献。

行为准则

OpenHarmony是一个开源社区。它完全依赖于社区提供友好的开发和协作环境,所以在参与社区贡献之前,请先阅读并遵守OpenHarmony社区的行为准则。

1.1 行为准则

OpenHarmony社区遵守开源社区《贡献者公约》V1.4中规定的行为守则。

如需举报侮辱、骚扰或其他不可接受的行为,您可以发送邮件至openharmony@openatom.org,联系OpenHarmony技术委员会处理。

贡献者们的承诺

为建设开放友好的环境,我们贡献者和维护者承诺:不论年龄、体型、身体健全与否、民族、性征、性别认同与表征、经验水平、教育程度、社会地位、国籍、相貌、种族、信仰、性取向,我们项目和社区的参与者皆免于骚扰。

我们的准则

有助于创造积极环境的行为包括但不限于:

  • 措辞友好且包容
  • 尊重不同的观点和经验
  • 耐心接受有益批评
  • 关注对社区最有利的事情
  • 与社区其他成员友善相处

参与者不应采取的行为包括但不限于:

  • 发布与性有关的言论或图像、不受欢迎地献殷勤
  • 捣乱/煽动/造谣行为、侮辱/贬损的评论、人身及政治攻击
  • 公开或私下骚扰
  • 未经明确授权便发布他人的资料,如住址、电子邮箱等
  • 其他有理由认定为违反职业操守的不当行为

我们的义务

项目维护者有义务诠释何谓“妥当行为”,并妥善公正地纠正已发生的不当行为。

项目维护者有权利和义务去删除、编辑、拒绝违背本行为标准的评论(comments)、提交(commits)、代码、wiki 编辑、问题(issues)等贡献;项目维护者可暂时或永久地封禁任何他们认为行为不当、威胁、冒犯、有害的参与者。

适用范围

本行为标准适用于本项目。当有人代表本项目或本社区时,本标准亦适用于此人所处的公共平台。

代表本项目或本社区的情形包括但不限于:使用项目的官方电子邮件、通过官方媒体账号发布消息、作为指定代表参与在线或线下活动等。

代表本项目的行为可由项目维护者进一步定义及解释。

贯彻落实

可以致信openharmony@openatom.org,向项目团队举报滥用、骚扰及不当行为。

维护团队将审议并调查全部投诉,妥善地予以必要的回应。项目团队有义务保密举报者信息。具体执行方针或将另行发布。

未切实遵守或执行本行为标准的项目维护人员,经项目负责人或其他成员决议,可能被暂时或永久地剥夺参与本项目的资格。


更多关于HarmonyOS鸿蒙Next贡献要求的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

HarmonyOS鸿蒙Next的贡献要求主要包括以下几个方面:

  1. 代码质量:提交的代码必须符合鸿蒙的编码规范,确保代码的可读性、可维护性和性能。代码应经过充分的测试,确保没有明显的bug。

  2. 文档完整性:贡献者需要提供完整的文档,包括代码注释、API文档和使用说明。文档应清晰、准确,便于其他开发者理解和使用。

  3. 兼容性:提交的代码必须与鸿蒙系统的其他部分兼容,不能引入新的兼容性问题。贡献者需要确保代码在不同设备和场景下都能正常运行。

  4. 安全性:代码必须符合鸿蒙的安全标准,不能引入安全漏洞。贡献者需要对代码进行安全审查,确保没有潜在的安全风险。

  5. 性能优化:代码应经过性能优化,确保在鸿蒙系统上运行时具有较高的效率。贡献者需要关注代码的资源消耗和响应时间。

  6. 社区贡献:贡献者应积极参与鸿蒙社区的讨论和问题解决,帮助其他开发者理解和使用鸿蒙系统。贡献者还需要及时回应社区的反馈和建议。

  7. 法律合规:提交的代码必须符合相关法律法规,不能侵犯他人的知识产权。贡献者需要确保代码的合法性和合规性。

  8. 版本控制:贡献者需要使用Git等版本控制工具管理代码,确保代码的版本历史清晰可追溯。提交的代码应包含详细的提交信息,说明代码的修改内容和目的。

  9. 测试覆盖率:代码应具有较高的测试覆盖率,确保代码的稳定性和可靠性。贡献者需要提供单元测试、集成测试和系统测试的测试用例和结果。

  10. 代码审查:提交的代码需要经过鸿蒙核心开发团队的审查,确保代码的质量和符合鸿蒙的开发标准。贡献者需要根据审查意见进行修改和完善。

以上是HarmonyOS鸿蒙Next的贡献要求,贡献者需要严格遵守这些要求,以确保代码的质量和系统的稳定性。

更多关于HarmonyOS鸿蒙Next贡献要求的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next的贡献中,开发者需遵循以下要求:首先,确保代码质量,遵循编码规范,进行充分的单元测试。其次,提交的代码需通过代码审查,确保无安全漏洞和性能问题。此外,贡献者应积极参与社区讨论,提供有价值的反馈和建议。最后,所有贡献需遵守开源协议,确保代码的合法性和可追溯性。通过这些要求,共同推动鸿蒙生态的健康发展。

回到顶部