Github 上一个 star 都没有,是不是我代码太烂了?

2018-07-12 18:30:03 +08:00
 vitoria
刚上完大一,上学期学了 C,寒假闲着无聊就写了个比特币工具集,目前实现的功能有生成各种类型的比特币地址,地址可用性校验,私玥可用性校验,以及 base6,58,58check,64 编解码.
但是快半年过去了也没有一个 star,是不是我代码写的太烂了?或者是功能都太简单了?是的话我该做些啥来提升这个项目的质量呢?
附上 Github 地址:github.com/Yirain/bitcoin-toolkit
12604 次点击
所在节点    程序员
97 条回复
cyrbuzz
2018-07-13 08:23:56 +08:00
个人感觉应是 漂亮的简介,实用的功能,受众大的代码,合理的宣传。

做过两版 防网易云的项目,第一个项目界面丑,不实用,到现在为止 21 个 star。
第一版:
https://github.com/HuberTRoy/NetEase

第二版界面还算可以,功能更加多样实用,在 V2 发帖后平均每天都能涨 1 个 star。累积到现在有 484 个 star。
第二版:
https://github.com/HuberTRoy/MusicBox

在两者的 traffic 中,第一个无人问津有人看估计也没几个 star,第二个每天 10+~20+ 访问,来自于 Github,V2EX,知乎等等。

这样也就知道问题出在哪里了,traffic 中无人看那是宣传不够,宣传了还没人看可能就是代码问题也有可能是其他问题。比如像我第二版那个项目,每天 10~20 个人可以转换成一个 star,深知自己水平,和代码好不好基本没什么关系,像是日志,打包,甚至目录结构等都是后来发布后经由各路前辈指点才有的。

没什么 star 也可能是曲高和寡。
scipio
2018-07-13 08:41:36 +08:00
你难道不知道 github 的本质是个社交网站吗?
chunqiuyiyu
2018-07-13 08:51:16 +08:00
我以前对这些东西( GitHub 上的点赞数、博客文章收录量等等)耿耿于怀,现在想通了,其实无所谓的。我的目标是写出更好的代码与文章,别人喜欢自然是好,不喜欢也没关系。当然你的目标如果是多几颗星星,就可以在这个方向上多多努力,比如说加大宣传什么的。
bk201
2018-07-13 08:55:31 +08:00
好好写代码,不要整天想着什么 star,你看那些🐮人会去求 star 嘛,别人只会宣传自己东西多牛逼,至于你关不关主,他无所谓.
pony279
2018-07-13 09:01:25 +08:00
start 数除了代码好坏以外,因素有很多

- 比如你要会打广告,要能找到对应的社区。注意项目名,关键字,TAG 等内容,要方便别人搜索到。
- 文档清晰简单,附上一些简短的 demo,最小化阅读成本。
- 确实有人需要这个项目。或者让别人以为很有用,即使有些项目可能没有多少自己写的东西。
flyico
2018-07-13 09:02:28 +08:00
淘宝搜索 github start 了解下
way2create
2018-07-13 09:13:51 +08:00
目前纯粹当学习的仓库用,2 台电脑同步一下
vjnjc
2018-07-13 09:24:41 +08:00
没事,我最多的一个 repo 有两个星,而且只有一个 readme。
Wyane
2018-07-13 09:26:49 +08:00
@ihoey 好看,支持一下
Kontinue
2018-07-13 09:31:14 +08:00
宣传是正解啊,我一个辣鸡毕设,现在都有 80+ star 了,主要是个人博客在引流了。。。。
然并卵
Jafee
2018-07-13 09:32:19 +08:00
有的时候 star 并不能代表你项目的质量,我见过一个非常不错的项目,star 只有十几个。
metrxqin
2018-07-13 09:33:57 +08:00
OP 说话太拐弯抹角,直接跪求 STAR。
DavidNineRoc
2018-07-13 09:34:19 +08:00
https://github.com/DavidNineRoc
多去论坛宣传吧,每次写工具了之后,v2ex, 开源中国, CSDN,简书,掘金,laravel-china,sf,知乎 全都跑去发一遍博客
Johnsen
2018-07-13 09:39:10 +08:00
https://github.com/JohnsenZhou/Front-End-Checklist
这篇翻译文章都快破 600star 了,所以不要着急
metrxqin
2018-07-13 09:40:44 +08:00
@ChristopherWu 不赞同公开这种项目,严重损害行业的健康发展。网易云音乐多么好的平台,如果被整破产了,是大家的损失。
ala2008
2018-07-13 09:43:48 +08:00
没赶上潮流,我写了一个 react-demo 都有一个星。。微笑
silvert
2018-07-13 09:54:52 +08:00
微博、各种论坛, @一群程序员网红大佬 求转发,如果你是网红程序员,空白内容也能几千 star,另外水平越低级越容易跟风,你得把 README 写的他们看得懂,图例,中文齐全,就容易获得 star,不过这有什么意义吗
littleshy
2018-07-13 09:58:04 +08:00
这不挺好?反正我就当作私有仓库用了!
clouduan
2018-07-13 10:01:35 +08:00
代码质量和 star 数没有必然的关系。事实上,据说 star 最初的作用作为 mark 的目的,不过我一直把它当成“赞”。

要宣传,要打广告,不要觉得这样做不好意思。有的是闲时间,又有网络空间资源,随手甩一把链接就可以的事,何乐而不为。但是也不要刻意去追求 star 数,比如说不要到处追着宣传,那样会引起别人反感( v 站这种情况见过好几次啦)。

关于发广告的地方,1. 朋友圈和动态算一个吧,我之前一直不用朋友圈,最后才发现是个发广告的好地方🌚。2. 知乎和 v 站算一个吧,这两个地方用户非常活跃,分享新奇的东西还是有很多人看的。3. 写个人博客,做好 SEO,推荐使用 GitHub Pages,这样别人 Google 相关资源的时候会有可能看到你的博客,进而搜到你的项目。3. 多提升再在 GitHub 上的活跃度,这里我指的是提 pr/issue 这些,参与社区做贡献,我觉得能极大增加你的主页浏览量。4. 最后说一点 Readme 一定要写好,门面还是蛮重要的,排版和介绍的逻辑都要注意,必要时加个 badges 提高下逼格
🌚。

举 da 个 ge 例 guang 子 gao,我前段时间写过一个简单的脚本,是关于微信小游戏加减大师的游戏辅助,可以赢卡兑换奖品。我本人并非 CS 相关专业,代码写得也没灵气,但是我还是厚着脸皮发到了知乎上。由于比较实用,文档写得比较清晰,得了一点微小的 star,知乎上 700 多点赞,而且在 GitHub 通过 Insight -> Traffic 看到很大部分浏览都来自知乎… Orz

附上上文提到的脚本地址: https://github.com/clouduan/WechatGameAutoPlayer
知乎推广: https://zhuanlan.zhihu.com/p/36387916
noinlj
2018-07-13 10:04:36 +08:00
恭喜你有 10 个了,才发现做了再牛逼的东西,没推广等于 0,推广一下,好火哦

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

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

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

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

© 2021 V2EX