huifer、PureBlue、taotieren、WhitePaper、yadong.zhang
阅读全文
第 5 小节:开源项目的维护和管理
要做好一个开源项目的推广,项目内容中除了源代码之外,完备的文档体系对吸引大家关注以及参与都是非常有帮助的。总之,如果仅仅只有一堆源代码,会让很多人都望而却步,以下简单列举三个非常必要的文档和规则说明:
阅读全文
第 4 小节:为自己的开源项目建立贡献准则
从原理上说,软件开源开放的是软件的使用权,而非著作权(版权)。开源许可证指明了用户在某些限制下使用软件及其源代码,如果用户违反了开源许可证,最终依然要回归到著作权的法律框架下解决争端。
阅读全文
第 3 小节:开源许可证的应用
声明开源许可证,可以让广大开发者看到并获取我们作品的同时又保留了我们作为作者的一些权利。在提高自身业界知名度的同时又能防止有人将作者名字改成自己,拿去谋取利益。
阅读全文
第 2 小节:为开源项目建立良好的基础
命名对于程序员来说,简直就是编程路上的绊脚石。几乎每一行代码,都深受着类名、变量名、方法名、参数名的折磨。当然,也不是全都无迹可寻。代码中的命名通常可以通过它在上下文中的作用、角色来命名,也可以参考各
阅读全文
第 1 小节:有了开源的想法后从何开始
如果你有开源的想法,面临的第一个问题应该就是要做一个什么样的项目。这一步至关重要,很多想要开源的同学就因为这步选错了,导致了项目刚开始或者做到一半就放弃了。
阅读全文
第 2 小节:关于开源项目的商业化
怎么找到一个开源平台?
阅读全文
第 1 小节:怎样在本职工作和开源项目间做好平衡
整天都在加班,哪有时间做开源?鱼和熊掌可以兼得吗?希望这篇内容可以给你答案
阅读全文
第 4 小节:确保开源代码质量的几个要点
本篇内容将会引导大家思考一些治理开源项目中,代码质量的问题
阅读全文
第 3 小节:开源项目的常见治理架构
应该选择哪一种模式了呢?每个模式都有优点,也有缺点。如果是非公司开源项目,可以在开始的时候简单定义基本的流程。例如,你可以将某些预期的行为定义清楚,贡献的流程是如何的,或者项目是如何启动的,等等。如果
阅读全文