如何做出一个高star的github项目?

回答来自Andrey Sitnik, Postcss和autoprefixer作者。有干货有技巧。

Andrey在2017年9月1日这个学生开学的日子来到度厂,给大家分享了Logux项目。在提问环节,有人问到如何做出一个高star的github项目,Andrey的回答非常诚恳有借鉴意义。Jenny_L记录下来,加上自己的理解,希望能给开源开发者一些参考。

以下四点是Andrey的原话:

  1. 编写简洁明了的文档
  2. 找朋友点赞,单小时集齐xx赞可以上explore栏目
  3. 找大v发twitter,大v需要好项目来保持影响力
  4. 自己发文推广,自己外出讲解,刷项目存在感

具体解释:

1. 编写简洁明了的文档

如何算简洁明了呢?github上的项目众多,让人短时间内能理解 + 会用 + 觉得NB的项目,会得到更多关注。

Andrey给了一个示例:https://github.com/ai/nanoid

在这个示例中,文档包含以下内容:

  1. 一句话介绍
A tiny, secure URL-friendly unique string ID generator for JavaScript.
(一个精简可靠的字符串ID生成器,使用JS编写,URL友好)

让人看一眼就知道项目目的,感兴趣的人就会继续往下看。

  1. 几行代码应用
var nanoid = require('nanoid')
model.id = nanoid() //=> "Uakgb_J5m9g~0JDMbcJqLJ"

用代码来解释用法。不但给程序员一个应用场景,对于看不懂英文的外国人也十分友好。

  1. 更多特性介绍
【Safe.】 It uses cryptographically strong random APIs and guarantees a proper distribution of symbols.

【Small.】 Only 179 bytes (minified and gzipped). No dependencies. It uses [Size Limit](https://github.com/ai/size-limit) to control size.

【Compact.】 It uses more symbols than UUID (A-Za-z0-9_~
) and has the same number of unique options in just 22 symbols instead of 36.

安全,轻量,精简。三个特性介绍。这段主要是让人觉得NB的。

  1. 与竞品对比
Comparison with UUID: xxxxxx

与竞品对比,告诉看文档的人,选择这个项目的原因。

2. 找朋友点赞,单小时集齐xx赞可以上github-explore栏目。

初期的赞来源于个人影响力,可以理解。
github-explore可以提升项目曝光度,但是否得到star,Jenny_L认为主要看文档和功能实现。

3. 找大v发twitter,大v需要好项目来保持影响力

听起来有点跟网红合作的感觉。你需要流量,网红需要内容,双赢。

其实之前做MIP(powered by 百度)的时候,确实也跟SEO圈里的大v合作过,MIP需要推广,大v需要写关于MIP的文章来获取点击。

4. 自己发文推广,自己外出讲解,刷项目存在感

在将这一点的时候,Andrey十分坦诚。别人第一次看到你的项目,不一定当回事。但如果每周都看到这个项目出现,可能就会觉得这是一个trend,就更愿意花时间来研究下。

做github项目其实和做产品一样,宣传推广是一种手段,但最终能留下用户的,则是产品的内容。Andrey提到的四个方法里面,文档无疑是最重要的:一分钟让你理解这个项目。但比文档更重要的,是项目本身:解决了哪些痛点,提升了哪些性能,为开发者减少了多少麻烦。

还有个因素:时间。
postcss - 16k star - 家喻户晓的项目
Logux - 168 star - 同一个开发者的新项目

酒香不怕巷子深。做好内容,稍微包装下,star会来的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,029评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,238评论 3 388
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,576评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,214评论 1 287
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,324评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,392评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,416评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,196评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,631评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,919评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,090评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,767评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,410评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,090评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,328评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,952评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,979评论 2 351

推荐阅读更多精彩内容