如何宣传个人的 Github 开源项目?

2017-11-10 19:53:35 +08:00
 wxsm

轮子什么的东西,大部分时候还是想让别人知道,让需要的人可以使用的吧。但是一介草民,好像挺难的。

10448 次点击
所在节点    程序员
71 条回复
rashawn
2017-11-11 16:09:39 +08:00
@crackhopper 10.12 以后用 karabiner-elements 你说的完全可以实现 现在还差两键同时按下触发 鼠标部分设备支持不好 还有 overlay 不能判断为应用
icyalala
2017-11-11 16:17:17 +08:00
首先项目一定要有用、足够好,其他人看到了才愿意收藏和转发。
之后去你项目目标受众的社区里发帖子、at 影响力高的人,这样就能传播开了。

我做开源项目之前也算"一介草民",但是我知道我的那些项目很棒,所以开源之后虽然没作太大宣传但也收获了非常高的关注。
licraft
2017-11-11 16:41:09 +08:00
@tamlok 这要看你是哪方面了,移动端的话我倒是知道几个
zsdroid
2017-11-11 17:17:50 +08:00
我也不要脸的发一波
https://github.com/zhusaidong/PHPQRCode
hzgmaxwell
2017-11-11 17:29:12 +08:00
这个问题很有意思。

个人写开源项目,本不应该太关注 star,但当你的 star 不断增多时,你投入该项目的热情会不断高涨,所以 star 在某种程度上是一种激励,甚至超过金钱,但我无法理解一些人花钱购买 star 的行为。我个人开源项目最大的动力来自于自己的个人需要。

我之前写过一个在 VIM 里调试 PHP 的插件,一度在社区里挺受欢迎的,后来我自己因为不用 PHP 了,就没动力继续完善,star 的增长也就停止了。目前因为使用 JAVA 的频率越来越高,又写了一个相对好用的 JAVA 调试的 VIM 插件,但还没有开源出来。

就我个人目前 star 最多的一个项目 https://github.com/brookhong/Surfingkeys 来说,也是出自于个人需要,这个项目 star 增长最快的一次是来自一个 v 友 @jprovim 帮忙在 hacker news 的一次宣传 https://news.ycombinator.com/item?id=12302609,当天就增加了近 300,让我一下子对 hacker news 另眼相看。然后除了 v2ex,我自己也在知乎 /reddit 上发过自己的项目,这些网站的宣传效果都一般,但相对比较持久,现在依然能看到来自于之前在这些网站的链接。

所以总体上,来看
* hacker news 爆发力强,但不够持久,这跟 hacker news 本身的特点有关系,hacker news 网站本身的设计就不利于用户翻出老帖子来看。
* reddit/v2ex/知乎,效果相对持久,但网站的设计也分散来用户的关注度,使得宣传效果并不理想。

但 star 能否不断增长还是取决于项目本身的价值,比如是否真正有用、是否有特点,没有人会去收藏一些自己不需要的项目,也没有人会去收藏一些自己已经有解决方案的项目。但如果你的项目能够更好的解决别人的问题,也是不错的,这时候宣传就更显得必要了。

最后,其实大家也不用太在意个人项目的 star 了,其实也没啥大用,跟之前 QQ 多几个太阳几个月亮也差不多。有不少大神的个人项目没几个 star,也有不少人一堆 markdown 的项目很多 star (我也收藏了一些这样的 awesome list,因为没事的时候可以看看)。
wxsm
2017-11-11 18:25:38 +08:00
@hzgmaxwell 确实,有人用才有维护的动力。不然满足自己的需求就够了。
crossoverJie
2017-11-11 18:49:37 +08:00
目前我所接触到的推广渠道无非就是简书,开源中国,V 站,开发者头条,大佬转载。

V 站和头条上了热门效果都比较好 大佬转载的话前提是质量得过硬(之前有次被转载之后一天获得了上百的 star)

再脸皮厚一次: https://github.com/crossoverJie/SSM

sean2009
2017-11-11 18:59:09 +08:00
@crossoverJie 已 star 你的项目,看你有 postman 截图,推荐使用我们团队开发的开源项目,代替 postman

YApi 开源接口管理平台 http://yapi.qunar.com
https://github.com/ymfe/yapi
stebest
2017-11-11 19:01:03 +08:00
重要的是写 tutorial,这样就有人看,就有人有兴趣了。
lianyue
2017-11-11 19:29:12 +08:00
https://github.com/lian-yue/vue-upload-component

vue 的文件上传组件的 嗯只在这发过一篇帖子 慢慢的这么久过去了 下载量最高
mornlight
2017-11-11 19:35:47 +08:00
@hzgmaxwell #45 我把 Star 当收藏用,Alfred 里有个 workflow 可以搜索自己 Star 过的项目,很方便
crossoverJie
2017-11-11 19:40:33 +08:00
@sean2009 #48 THX 看起来很不错,找个机会试试
bfbd
2017-11-11 19:46:45 +08:00
微信代理服务,基本上把微信需要签名校验的部分都代理了,接口简化很多,使用方便。
github.com/aiportal/wechat-proxy
tamlok
2017-11-11 19:49:02 +08:00
@crossoverJie 简书不太行,已被文青和标题党占领,各种无病呻吟。
keepfool
2017-11-11 19:54:45 +08:00
之前写过一些 vue1 的教程,代码质量很一般,也没改进,一直放着,一年也有 2000 多 star😂😂😂

[https://github.com/keepfool/vue-tutorials]( https://github.com/keepfool/vue-tutorials)
tvallday
2017-11-11 20:07:01 +08:00
@keepfool 有个培训学校老师的 iOS 小插件,star 多达 11000 多个。所以套路就是到培训学校当老师,然后叫学生 star 自己的东西。反正学生也就当练手教材。不过项目的复杂度,大家都是能一眼看出来的,跟 star 关系不大。
crossoverJie
2017-11-11 20:32:58 +08:00
@tamlok #54 现在确实是这样了,不过毕竟流量和权重都不差,还是值得一发。
tuteng
2017-11-11 20:55:48 +08:00
keepfool
2017-11-11 21:13:04 +08:00
@tvallday 看来这老师教了不少学生啊🤠
tyrealgray
2017-11-11 21:14:13 +08:00
我在 v 站找战友一起写,结果最后基本都是他们点了 star 走人,我不是来求 star 的啊!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/405378

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX