从2012年注册了Github到现在,可以说几乎每天都会打开这个网站。在这个平台上参加过一些项目,但自己做的东西有水平偏少,难以获得别人的Star。所以最近偶尔在思考这个问题,到底怎么样才能去让自己的项目获得别人的赞同呢?
我能想到的就这几点比较重要,感觉要做到真的很难很难啊。
引用一下Quora
上的一个配图,顺便推荐大家阅读: http://www.quora.com/What-is-the-most-valuable-skill-a-person-can-have-for-their-entire-life
1
funky 2015-02-23 14:44:05 +08:00
看到上面的图就想到先锻炼自己的口才,不要做语言上的矮子。
|
2
momo5269 2015-02-23 15:16:05 +08:00
好贴切…………
不光是说,写东西也是……写出来之后再看和想的还不一定一样…… |
3
lincanbin 2015-02-23 15:25:24 +08:00 2
Star的多少一般取决于:
1、项目目标群体数量; 2、代码质量; 3、ReadMe、Wiki、Demo,要是什么都没有或者写得不好,我随手就关了; 4、SEO,例如项目名称、Introduction,把项目要解决的问题的关键字写上去,方便通过Github搜索得到; 5、关注Issues、Pull Request,及时处理。 |
4
Exin 2015-02-23 15:30:25 +08:00
这图其实也是What I think I think和What I actually think
|
5
akfish 2015-02-23 15:57:36 +08:00 via iPhone
你看jQuery也不过才3w star,而它的下载次数仅在npm上就是每月20w+的节奏,更别提无数不用node工具链的开发者。
按这数据估算下一个项目star转化率,乘以你的实际用户数量,就淡定了。 |
6
0x142857 2015-02-23 16:42:18 +08:00 1
NO
首先要你自己覺得有用。 |
7
luin 2015-02-23 16:47:40 +08:00
我一般都不考虑这么多,自己需要就做了。README 也基本是为自己写的,后来有别人开始用才会认真完善一下。当然 star 和 follower 收的多了自然会很开心啦(都来 star 和 follow 我吧!)
|
8
hester 2015-02-24 14:08:58 +08:00 1
如果你在Github放代码只是想获得更多的Star,那么会违背Github的初衷,至少Github并不是一个"显摆"多少Star的项目。
相信LZ并不是这样的人,所以自然也没必要关注Star的多少。 如果你的代码确实能帮助其他人的话,自然能获得更多Star。 PS: - 5楼说的转化率也需要考虑。(不见得每个使用你代码的人,都有义务对你"点赞"。) - 适当的宣传自己的代码。 |