找回密码
 骑士注册

QQ登录

微博登录


在GitHub,他们是怎么玩的?

2014-05-29 15:07    评论: 2 收藏: 4 分享: 4    

Github.com,现在是全世界程序员,尤其是开源爱好者的乐园。在这个乐园里,大家玩得不亦乐乎,那么他们在玩些什么?又是怎么玩的呢?

开源项目

当然,Github首先是一个开源项目的免费托管平台,在Github上已经聚集了超过1000万个代码仓库;超过300万的注册会员(基本上都是热爱开源的程序员),而达到这一里程碑只用了不到4年的时间,这足以让人感受到开源的趋势以及GitHub的受欢迎程度。

一大批知名的开源已经迁入Github或者在Github上设立镜像仓库(例如:大量的Ruby、Rails相关项目,大量的JavaScript、NodeJS相关项目等等),较为著名的项目有:

1. bootstrap,一个twitter开源的CSS框架

2. jquery,最为著名的JavaScript框架

3. node.js,新兴的基于Google Chrome V8引擎的JavaScript语言:NodeJS

4. RubyOn Rails,最著名的Web框架之一

5. Font-Awesome,一个神奇的字体项目,以字体的方式,提供几百个实用的小图标

6. angular.js,流行的JavaScript前端MVVM框架

7. free-programming-books,汇集了全球最为流行的各种免费编程图书(后来还发展出了多种不同的语言版本)

8. ...

玩玩游戏

不过,这其实并非Github最好玩的开源项目。最近有一个开源游戏,在Github已经火爆得一塌糊涂。最初,是一个叫做《Threes》的收费小游戏,然后是一个叫做《1024》的克隆版本,但是真正让一切开始爆发的,是在Github上开源的《2048》,因为他是一个开源HTML5游戏项目,因为Github上极其方便的Fork机制,派生版本开始如雨后春笋一般涌现了出来:

· 《2048朝代版

· 《2048超进化

· 《2048大型强子对撞机版

· 《2048哲学家版

· 《2048 3D版

· 《斐波那契函数版

其实还有非常多的奇葩版本,这里就不一一介绍了。
更多游戏,请访问: Web games 路 GitHub

写作

在Github上,不仅仅可以协作编程,很多软件开发类的书籍,也可以在Github上协同编写。与编程非常类似,写书的作者也是有一个“主笔”,由他来定下全书的结构与主旨,然后率先写出大纲与核心的部分。

其余的协作者,可以fork出一个自己的版本,然后修改字句、添加段落,然后以Pull Request的方式,看看主笔是否接受。

再外围一些的协作者,可以提交issue,用来做书籍的校对、勘误工作。通过迭代式的进度管理,慢慢的,一本书也就写出来了。

· 一群普林斯頓數學家,用geek最愛的開源碼託管平台GitHub寫成600頁專書! 普林斯顿大学的Andrej Bauer与另外20多位数学家,历时半年时间,完成了一本《同伦型理论:数学的单价基础》(HomotopyType Theory: Univalent Foundations of Mathematics)

· 追蹤法律修訂動向,德國社群網站助資訊公開德国的Stefan Wehrmeyer,将所有的德国联邦政府法律张贴在Github,并追踪其修订历史,甚至可以自行修改文件的内容。

· 起草并修正专利许可 Twitter 的首席律师 Benjamin Lee 通过 GitHub 为工程师们起草了一份新的专利许可协议。而不久之后,GitHub 用户们就为其修正了很多小的语法错误。再后来,Twitter 联合创始人 Evan Williams 的孵化器创业公司商业运营总监 Trishan Arul 又建议加入一些文本,Lee 表示接受。

· 分享和改进各种音乐 来自德州一家圣公会教堂的音乐总监 Adam Wood 正尝试将一份格列高利圣咏的大纲上传至 GitHub。他认为对于唱诗班总监而言,那是最好的用来分享和改进各种音乐的服务平台。

用Github Pages写博客

当然,借助Github Pages,更多的程序员开始长期“泡”在Github。他们把自己的Blog,用Jekyll、octopress或者hexo架设在Github上。

那么,为什么要在Github上写博客呢?首先当然是因为免费,我们可以申请一个包含自己用户的首页,类似于:name.github.io这样。感觉很有高端大气上档次的感觉。

其次是因为技术含量看起来很高,其实又并不是很难。借助一些开源的blog静态化工具,我们可以轻松上手,在30分钟内搞定自己的Blog site。

· 搭建一个免费的,无限流量的Blog----githubPages和Jekyll入门

· 教程:一步步在github上建立octopress博客

· hexo你的博客

介绍一个有趣的架设在Github上的技术blog吧,岁月如歌 淘宝著名前端工程师玉伯的blog,人气极旺。

人才库

当Github汇聚了越来越多的程序员,而这些程序员在Github日夜不停的开发着各种不同的开源项目,一个全球最大的编程人才库,就此形成了。简历生成器是一个有趣的小工具,只要输入你在Github上的用户名,就能够生成一份Github版个人简历,你的开源经历,企业可以一目了然。

甚至,现在已经有了第三方网站提供基于GitHub的人才招聘服务,例如:

· GitHire:通过它,可以找出你所在地区的程序员。

· Gitalytics.com:通过它,能评估某位程序员在GitHub、LinkedIn、StackOverflow、hackernews等多个网站的影响力。

via : http://zhuanlan.zhihu.com/zhuangbiaowei/19759671 

最新评论

我也要发表评论

hyplove 2014-05-31 23:49 回复
等以后有自己的时间了,在这上面搞些自己的爱好!
Leon周_CFor 2014-05-29 18:33  新浪微博网友评论 回复
一直在用

收藏

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。