感谢支持
我们一直在努力

如何在 GitHub 创建一个“有人用”的项目

近年来,GitHub的个人页面已经逐渐成为程序员的求职名片,它充分展示了程序员在笔试面试中很难展示的真正编程能力。甚至有企业在招聘广告中说,GitHub项目的星数只要达到一定数量,就免试录取。这也在一定程度上说明了问题——GitHub上的项目必须要有人用,才说明你做的软件是有价值的。那么去创建一个“有人用”的项目?来自纽约的Web开发者Barry Clark根据自己的经验给出了建议。

Barry Clark开发了Jekyll Now,很多人使用它在GitHub Pages上写博客。这个项目在GitHub上已经收到了1200多次fork。Barry Clark在自己的一篇博客总结了这个项目受欢迎的原因。

Clark认为首先要做用户需要的软件。Jekyll是GitHub Pages的后台博客引擎,但是它部署起来很复杂,使很多人望而却步。Clark抓住了用户的这个痛点,写了Jekyll Now。它大大地降低了使用Jekyll的门槛,用户不再需要使用晦涩的命令行工具来操作,也不再需要安装Ruby,Windows用户会感觉使用起来方便很多。

解决痛点“不需要打造一个完整的产品”,只要打造一个原型,足以让用户决定是否使用就可以了。然后尽快在同事、朋友中找一些长期受困于这个痛点的人试用,接受他们的反馈。当然,你是否能成功还是取决于用户是否会使用你的软件。

Clark谈到的第二点是,让用户能快速获得你的软件。把代码托管在GitHub上当然是一个很好的选择。要给代码库配上简要的说明,用一句话概括这个软件解决的核心问题,以便人们发现和共享它。此外,项目的Readme页面要写得尽量详细。

第三点也同样重要,要使软件的安装尽量简单。Clark认为:

安装越简单,使用你的项目并为它做贡献的人也会越多。

安装步骤要尽量简化,必要的步骤要在Readme中列出详细的条目。同时,请身边的朋友试用并给出反馈。

最后一步就是宣传了。Clark说道:

如果人们根本找不到你的项目,就不用谈从中受益了。

他介绍了三种宣传项目的方法:

  • 潜在用户经常阅读的网站
  • 潜在用户订阅的邮件
  • 潜在用户关注的人

Clark还比较了Hacker News和reddit两个网站,他认为Hakers News受众甚广,潜在用户比例小,而reddit可以针对特定的用户群,挖掘潜力更大。他宣传Jekyll用过的手段还是有:写一篇博客介绍它,以及给Smashing Magazine写了一篇教程,这篇教程后来在twitter上得到了转发,起到了很好的效果。

做开源项目最有成就感的地方就是,看到用户从你的项目中获益。每个人都能给他人贡献有用的软件,希望Clark的建议能对大家有所帮助。

GitHub 使用教程图文详解  http://www.linuxidc.com/Linux/2014-09/106230.htm

如何在 GitHub 建立组织 http://www.linuxidc.com/Linux/2013-08/88197.htm

GitHub Linux下使用方法 http://www.linuxidc.com/Linux/2013-06/86417.htm

Windows下Eclipse搭建GitHub开发环境图文教程 http://www.linuxidc.com/Linux/2013-06/85372.htm

R语言 3.0.1 源码已经提交到 GitHub http://www.linuxidc.com/Linux/2013-05/84425.htm

从GitHub将Maven项目导入Eclipse4.2 http://www.linuxidc.com/Linux/2013-04/83082.htm

GitHub 的详细介绍:请点这里
GitHub 的下载地址:请点这里

来源: infoq
原文: http://www.infoq.com/cn/news/2014/10/github-bulid-project    作者: 曹知渊

本文永久更新链接地址:http://www.linuxidc.com/Linux/2014-10/108319.htm

赞(0) 打赏
转载请注明出处:服务器评测 » 如何在 GitHub 创建一个“有人用”的项目
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏