维护一个 2k star 的开源项目两年了,说说真实感受。
开心的事
- 看到有人因为你的项目解决了问题
- 收到 contributor 提交的 PR
- 被人写文章推荐
- 认识了很多志同道合的朋友
痛苦的事
Issue 质量
大量 issue 缺少必要信息:
"不好用" - 哪里不好用?什么环境?什么操作?
"报错了" - 什么错误?贴日志啊!免费劳动
有人觉得你「应该」免费回答问题、修 Bug。
时间精力
维护开源项目是持续的投入,但大多数人不会 sponsor。
一些建议
对使用者:
- 提 issue 前先看文档
- 提供复现步骤和环境信息
- 尊重维护者的时间
对维护者:
- 设置 issue 模板
- 学会说「不」
- 保护好自己的时间和精力
开源不易,且行且珍惜。