- 提交
issue
发起提案,初始状态标记为草案
,其他用户可以在该issue
下发起讨论 - 提案者可以根据社区用户的讨论,多次重新修订提案内容
- 草案由 Swoole 开发组讨论,决定
接受
或拒绝
,拒绝会给出拒绝的原因和理由,并Close
该Issue
- 草案被接受后,标记为
已接受
,成为正式的RFC
提案 - 开发者进入开发阶段,完成后在
swoole-src
发起pull request
- 该
pr
需要经过多次review
,并最终被merge
,该提案标记为已实现
- 该
pr
未能通过code review
,没有被merge
,该提案被标记为未实现
- 接受并最终实现的提案按照给予
RFC-XXXX
唯一编号
按照提案的类型,我们将提案分成3
类
内核
,针对Swoole
内核技术特性进行的新增、改进、移除操作类库
,在Swoole
之上使用PHP
实现的功能、工具、框架社区
,包括社区管理、文档、测试、会议等其他非技术类提案
- 对草案或
RFC
提案的issue
主题点击 👍 表示赞同,其他表情为不赞同
- 请尽可能给出伪代码作为演示
- 请注明影响的版本,
1.0
:异步回调版本,2.0
:协程版本 - 请务必详细描述整个提案,使开发者可以快速了解这个提案的目的和作用