File tree Expand file tree Collapse file tree 1 file changed +17
-12
lines changed Expand file tree Collapse file tree 1 file changed +17
-12
lines changed Original file line number Diff line number Diff line change 1- 开源之美 :开源不是一件简单的事情
1+ 开源的是产品,而不只是代码 :开源不是一件简单的事情
22===
33
44在过去的几年里,我开始活跃在开源社区 GitHub,从默默无闻到 GitHub 国内前 10[ ^ github ] (粉丝数、star 数及提交次数居在前 10)。这样一小结,我总算是有资格来写一系列文章,以分享一下开源世界的那些事儿。
2323
2424我们在这里谈论的开源,** 指的不仅仅是开放软件的源码,还有其相应的生态。** 一个有一定用户的软件,就意味着它不仅仅只是一个软件。
2525
26+ 开源是一种产品,而非代码
27+ ---
28+
29+ 不仅仅局限于代码,还有软件背后的行为
30+
2631开源之美:如何构建开源软件
2732====
2833
3641
3742![ 开源软件开发流程] ( os-builder.png )
3843
39- 1 . 问题
40- 2 . 目标
41- 3 . 想法
42- 4 . 名字
43- 5 . 开始构建
44- 6 . 编写功能
45- 7 . 发布
46- 8 . 迭代
47- 9 . 自动化
48- 10 . 接受反馈
49- 11 . marketing
44+ 1 . 问题,从日常编程中寻找问题
45+ 2 . 目标,制定出一个 SMART 的目标
46+ 3 . 想法,确认出需要发布的功能
47+ 4 . 名字,是的你需要一个吊炸天的名字
48+ 5 . 开始构建,寻找模板创建你的 Hello, World
49+ 6 . 编写功能,
50+ 7 . 发布,尽早地发现 0.1.0 版本
51+ 8 . 迭代,有计划的发布功能,直到它完成你想要的功能 -> 1.0.0
52+ 9 . 自动化,测试,持续集成,持续发布。
53+ 10 . 接受反馈,用户的 issues
54+ 11 . marketing,编写文章、博客,社区媒体宣传
5055
5156构建开源与构建产品类似,越早能推出早期版本,那么就越有机会赢得市场。
5257
You can’t perform that action at this time.
0 commit comments