开源软件指南

教程说明:


如何为开源做贡献

想为开源贡献力量?本指南针为”菜鸟”和初学者而准备!

开启一个开源项目

从开源的世界汲取智慧,然后开始准备着手发起开源项目。

为项目寻找合适的用户

通过找到称心如意的用户,帮助开源项目成长。

打造受欢迎的社区

打造人们愿意使用、贡献、并主动宣传的人气社区。

维护者最佳实践

身为开源的维护者,如何轻松驾驭项目?本指南从文档流程到有效利用社区来展开。

领导力和治理

决策有了较正式的规则,可让开源项目迅速生长。

通过为开源工作获得报酬

为了让你能够以开源方式维持工作,理应得到相应的经济上的报酬。

行为准则

社区的长远发展和健康成长,离不开一些行为准则,需要遵守并执行。

开源衡量标准

通过持续的追踪项目,帮助你作出最佳决策,以让开源项目更成功。

开源的法律保护

对于开源你应该了解的所有法律知识。


温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }