顶级开源社区开发者体验实践分享
实践一:开发者贡献指南
实践二:Dev Container Setup(bonus)
实践三:Good First Issues
实践三:Good Second Issues(bonus)
实践四:RFC 机制
实践五:完善 CI Infra
实践六:无感流程(idea)
实践七:异步沟通,同步协作
- 通过 Github / Mail list 等正式沟通渠道分享信息
- 通过 Discord 等非正式沟通渠道解决冲突
实践八:详细的代码使用样例
实践九:文档即代码(bonus)
总结
- 提供详尽贡献指南,完善贡献流程。
- 设立新手友好任务,提供充足上下文。
- 建立 RFC 制度,鼓励参与决策。
- 可靠的 CI,无感的流程。
- 异步沟通,同步协作。