现在是周五下午,已达成了 5000 star 的成就,惊喜加上即将放假,无心编码,用这些时间分享一下我在 Github 上获得 star 的一些经验。
想获得别人的 star ,首先这几点基础需要打好:
所以今天重点说一下 100-1000 star 这个过程我是如何进行推广的。
首先是推广渠道,这段时间我经常去搜索一些关于推广渠道的文章,可能时间比较久,不太适合当下的环境,例如有些推荐去掘金、segmentfault 、知乎之类平台推广,我发现效果并不是很好,尤其是掘金,我之前写文章也获得了不少的赞和阅读量,理论上讲官方应该更支持老作者的流量,但现在流量几乎全都给到了 Trea 吧。
如果你现在想做开源,那我推荐你在论坛推广,这里我推荐使用:
推广
节点下发,第一次发可以分享创造
节点。有很小部分人说话比较刻薄,但大部分人还是挺友善的,重点是流量很大。当你项目有一定的知名度或完成度很高的情况下,我建议可以去一些周刊、月刊等自媒体投稿:
如果觉得这几个不好上,可以去找一些其他小众一点的周刊,可以在 Github 搜 weekly ,这里不列举太多了,另外可以搜索 awesome 项目,没准也可以获得一些流量。
发帖最好不要重复的去介绍你的项目,不止上面的渠道,很多都会检测到类似内容,会被认为是灌水,那么如何避免呢?
首先很常规的方式就是写文章,以项目开发中的技术总结为主,顺带宣传项目,可以吸引到想看源码的人。
另外就是非常讨巧的方式:噱头,这种方式非常吸引人,但需要你去根据你的实际情况去找噱头,这里我提供几个我使用过噱头:
这里只发我在 Linux.do 链接,我在上面那些渠道也会发。
总结一下几个方向:
在项目初期,在推广时很容易受到别人的冷嘲热讽,首先是你的项目还不够完善,另外是因为你 star 少,有些人不会仔细阅读你的介绍,上来就会觉得你在重复造轮子,这种情况非常正常,这时你要做的就是将负面转化为正面,刚好可以在他的评论下讲出你项目的亮点还有相比与其他项目的优势,往往这种评论更能吸引到其他人的关注。收起你的玻璃心,不要因为别人的嘲讽而沮丧,因为你的项目还不够完善,莫欺少年穷,坚持下去,你一定会获得回报的。
更加恶心的事情就是被骂,前段时间有个人提交 issue 说把字改大,虽然我不是设计师,但是整个界面也是我精心设计的,字体调大,我会有种用老年机的感觉,所以我考虑后关闭了他的 issue ,过了不久原封不动的又发了同样的 issue ,我打上了重复的标签并且关闭了,然后骂娘的 issue 就来了,面对这样的人我直接 Block ,并删除了相应的 issue 。请不要回复这种人一句话,不然他会对你没完没了的攻击。随后我去查了一下别人有没有做开源被骂的精力,然后都到了这篇内容《写开源项目被骂了》,看完之后我,我非常后悔删除了骂我的 issue ,因为我错过了一个巨大的噱头。
如果本文对你有帮助,请帮我点个 star 吧,这是我持续发电的动力。