A Bitter Guide To Open Source
本文是开源的入门贴。
- 为什么开源:学习,成长,回馈社区,找工作可能加分,等等。
- 如何开始:遇到了问题,有一个解决办法,把解决办法用漂亮的 API 封装好让别人可以用。Just do it。
- 准备发布:写文档,写测试,写类型,准备 README,CONTRIBUTING,LICENSE,metadata
- 发布:掐好大家搭车或者饭点发出去。
- 维护:不管有没有人用,写了就要维护好,修修修 bug,做改进。不管嘲笑的人,做好自己的事情。小版本迭代改进。