同步操作将从 OpenHarmony/community 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
该目录用于存放评审通过了的RFCs,这个流程参考了Rust的RFCs治理流程的成功经验。
大多数变更,比如 bugfix 、文档,通过 Pull Request 完成,但是某些 “重大的” 的变更,需要通过一些设计过程,让社区达成共识。
RFC旨在为OpenHarmony已有的重大特性变更或新增提供开放透明和规范化的流程。通过从利益相关者和专家那里获得反馈,并广泛地交流设计变更,从而促进OpenHarmony社区成员积极地参与OpenHarmony开发工作和生态繁荣建设。
RFC 是描述需求与解决需求的建议更改的文档。具体来说,RFC 将:
在提交 RFC 之前,请与OpenHarmony组建维护者和贡献者充分讨论您的目标,并获得反馈。请使用OpenHarmony的开发者邮寄列表或对应领域SIG邮件列表(dev@openharmony.io 或 sig_signame@openharmony.io)。
起草您的 RFC。
YYYYMMDD-description-name.md
,其中 YYYYMMDD
是提交日期,而 descriptive-name
与您的 RFC 标题相关。(例如如果 RFC 标题名称为 Micro Python Framework,则可以使用文件名 20210720-micro-python-framework.md
)。YYYYMMDD-descriptive-name
的目录来存储这些文件。编写 RFC 草稿后,请先征求项目仓Commiter和贡献者的反馈,然后再提交。 不要求编写并实现代码,如果有代码实现将有利于研讨。
招募发起人。
将您的 RFC 作为拉取请求提交到 openharmony/community/rfcs。
通过开发者邮寄列表向开发者发送简要说明、PR 链接和审查请求,邮件标题加前缀[RFC]。
发起人将在 RFC PR 发布后的两周内请求召开SIG技术评审会议。评审会议的目的是解决小的争议,大争议应提前达成共识。如果评审过程中提出了问题,请等到问题解决后再重新发起进行评审。
会议可以接受或拒绝 RFC,也可以待更改后重新评审。评审通过的 RFC 将合并到 [community/rfcs](https://gitee.com/openharmony/community/tree/master/rfcs 中, 而 被拒绝的RFC 的 PR 则会被关闭。
RFC 作者 - 编写 RFC 并致力于在整个流程中倡导 RFC 的一名或多名社区成员
RFC 发起人 - 发起 RFC 并在 RFC 评审过程中提供支持的项目仓Committer或SIG Leader
评审委员会 - 负责建议是否被采纳 RFC 的SIG组或PMC委员会
任何社区开发者都可以通过提供有关 RFC 是否满足其需求的反馈来参与该流程。
发起人是负责确保 RFC 流程获得最终结果的项目维护者。职责包括:
RFC 的目的是确保 OpenHarmony 的新变更能够很好地表示和传达社区的想法。社区成员有责任参与他们对其结果感兴趣的 RFC 的审查工作。
对 RFC 感兴趣的社区成员应:
如果RFC流程运行完善,那么RFC被拒绝的情况应发生在RFC的早期阶段而非后期代码实施阶段。经接纳的RFC不能作为承诺实现的保证,并且RFC实现能否最终被接纳仍然要满足代码评审阶段的要求,不满足代码评审阶段的要求i提交,项目仓的Committer可以有理由的拒绝接纳。
如果您对此流程有任何疑问,请随时通过dev邮件列表提问,或在 OpenHarmony/community issue中提交问题。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。