如何更好地吸引在GitHub上为我的项目加注星标的用户?


19

我最近建立了一个名为Hebel的项目,该项目一直在GitHub上进行。这是一个用Python和Nvidia CUDA编写的GPU加速深度学习的框架。我在Google+上发布了有关它的信息,此后不久又在Hacker News上将其选中,并在几天内略有传播。后来我又在机器学习subreddit中再次发布了有关它的信息,我的项目在GitHub上总共获得了822星和47个分支,这真的很令人兴奋。822星表示我的项目在GitHub上排名前200的Python项目中,并且实际上比某些知名和广泛使用的Python项目(例如virtualenv)拥有更多的星。

尽管对我的项目非常感兴趣,但是到目前为止,我对我的实际参与感到非常失望。我的47个分支中没有一个提交过任何内容,我没有收到任何请求请求,并且只有两个人提交了三个问题。看来我的项目对许多人来说可能非常有趣,但是他们只注视或分叉一次,然后再也不会重复或连续使用它。

我如何改善参与度,以使用户提交错误或增强请求或使贡献者提交更改?


5
这是许多人会认为很酷的项目,但实际上不会自己使用。
CodesInChaos

1
我想大多数人会将您的项目标记为书签,因为在浏览readme.md时,他们会读一些流行词(Python,CUDA),在以后的某个阶段听起来很不错。我是一名高级软件开发人员,但是即使在您的github项目页面上浏览了几分钟后,我仍然不清楚这是怎么回事。如果您希望人们为您的项目做出贡献,那么我的建议(完全不科学)将以对神经网络不甚了解(以及所有其他专家知识)的人也可以理解的方式提出。
ssc 2014年

Answers:


25

您为此做了非常努力的工作。恭喜所有关注,但抱歉没有参与。

我注意到的第一件事是没有问题。要吸引人们参与,您必须在其GitHub新闻提要中可见。当您开始发行问题时,它将显示给关注该项目的人员(而不是为其加注星标的人员)。所以您的社区规模实际上是大约80位关注者。您应该考虑的只是追随者。分叉者只需获取代码即可走开,星星就像书签一样。关注者将收到有关新问题的通知。

尝试打开一些简单的问题。

编辑:

您的README.md是您回购的广告。这是人们阅读的第一本书,也是他们寻求帮助的第一本书。您的自述文件的2/3讨论了Hebel在技术上特定的语言中的含义(即,我不知道您在说什么)。较低的1/3仅具有一些安装说明。

我在GitHub上发现的最困难的事情之一就是让项目实际执行作者所声称的。安装,运行和开始工作会占用最多时间。如果有人获得了您的存储库,但无法使它正常工作,那么您将永远不会收到请求请求。

我只能怀疑这是原因。

修改自述文件,并将入门/安装说明放在顶部。因此人们可以直接进入并继续前进。

其次,提供一些示例/示例,使他们可以快速运行,以演示项目的好处。


3
毫无疑问。如果您在自述文件中有一个类似“贡献:克隆存储库,运行此单行构建脚本,添加功能,添加测试,提交PR”的部分,那么我认为您会取得很大进展。有大量的惯性跳入其他人的项目。让他们容易!
Daniel J. Pritchett 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.