新开源维护者的提示

主要观点:今年 11 月是作者维护的开源项目Slate一周年,这是一次很好的学习经历,同时分享了一些做开源项目的经验。
关键信息

  • 要明确项目范围,拒绝不适合的功能请求和 pull 请求,如问题在项目依赖中、对项目收益不大增加复杂度等。
  • 要注重沟通,避免过度承诺,及时回复贡献者,编写贡献者指南,对贡献者要友善。
  • 要缓慢成长,尽量增量构建项目,避免长时间写大的改动导致倦怠,Github 项目也是逐渐增长的。
    重要细节
  • 第一个 Slate 的功能请求是添加 AsciiDoc 支持,作者应谨慎对待,不要随意添加不适合的功能。
  • 作者曾因过度承诺而被指责,也经历过贡献者的 pull 请求被忽视很久,现在会尽量及时回复。
  • 对于 Slate 中 header 标签 ID 无效的 bug,虽创建了 workaround,但也需维护 Redcarpet 的补丁。对于 pull 请求,现在更愿意让请求者修改,大多数人能接受礼貌的批评。
阅读 4
0 条评论