文章来源:
http://www.cocoachina.com/gamedev/misc/2014/0530/8616.html
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上写博客呢?首先当然是因为免费,我们可以申请一个包含自己用户的首页,类似于:http://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等多个网站的影响力。
来源:庄表伟的知乎专栏

转载于:https://www.cnblogs.com/JuneWang/p/3763345.html

在GitHub,他们是怎么玩的? (转)相关推荐

  1. 人生重开模拟器突然火爆 GitHub,赶紧来玩一玩

    人生重开模拟器是一款好玩的模拟游戏,你将会来到一个有趣的世界,开启全新的人生旅程,最初的时候,你还只是一个小宝宝,但是你也不用太过的在意,因为在这里,时间过的还是比较快,你也将会逐步的成长起来,从一个 ...

  2. 他,TypeScript GitHub Star 上海第一,全国第四!GitHub 总标星超两万!

    前两天和老同学羡辙(Apache Echarts 核心开发.百度最美工程师)聊天.她分享了一个 GitHub 排名的网站给我. http://git-awards.com/users?type=cit ...

  3. git/github入门

    git/github初级运用自如 转载自虫师: http://www.cnblogs.com/fnng/archive/2012/01/07/2315685.html Github: git项目托管网 ...

  4. [玩转UE4/UE5动画系统>应用篇>功能模块] 之 Foot IK系统(ALS V4实现方案详解)

    本教程采用图文教程+视频教程的多元化形式,我会为不同的知识点选择适当的表达方式. 教程内容将同步免费发布于 开发游戏的老王(知乎|CSDN)的专栏<玩转UE4/UE5动画系统>. 教程中使 ...

  5. Mac控制台的渐变色玩一下!

    纯属觉得有意思,大佬们勿喷 先看一个效果图: 如果你感觉有点意思的话,可以继续往下看,很简单搞定! 我们分两步来说: 1.字符 2.渐变色实现 FIGlet FIGlet」是基于ASCII字符组成的字 ...

  6. [玩转UE4/UE5动画系统>应用篇>功能模块] 之 布娃娃系统(ALS V4实现方案详解)

    本教程采用图文教程+视频教程的多元化形式,我会为不同的知识点选择适当的表达方式. 教程内容将同步免费发布于 开发游戏的老王(知乎|CSDN)的专栏<玩转UE4/UE5动画系统>. 教程中使 ...

  7. 微软AI要参加IMO竞赛!小目标:数学金牌

    贾浩楠 萧箫 发自 凹非寺 量子位 报道 | 公众号 QbitAI 今年,可能是最后一届"纯人类"参赛的IMO (国际奥数竞赛). △参加2020年IMO的中国代表队(李金珉的官方 ...

  8. python爬虫项目-33个Python爬虫项目实战(推荐)

    今天为大家整理了32个Python爬虫项目. 整理的原因是,爬虫入门简单快速,也非常适合新入门的小伙伴培养信心.所有链接指向GitHub,祝大家玩的愉快~O(∩_∩)O WechatSogou [1] ...

  9. python爬虫项目-32个Python爬虫项目让你一次吃到撑

    今天为大家整理了32个Python爬虫项目.整理的原因是,爬虫入门简单快速,也非常适合新入门的小伙伴培养信心.所有链接指向GitHub,祝大家玩的愉快~O(∩_∩)O WechatSogou [1]- ...

  10. python爬虫项目-23个Python爬虫开源项目代码

    今天为大家整理了23个Python爬虫项目.整理的原因是,爬虫入门简单快速,也非常适合新入门的小伙伴培养信心.所有链接指向GitHub,祝大家玩的愉快 1.WechatSogou [1]– 微信公众号 ...

最新文章

  1. 电脑台式计算机描述不可用,win7系统计算机描述不可用的解决方法
  2. 为什么QQ传文件比MSN快 揭密背后原因
  3. 开源应用框架BitAdminCore:更新日志20180605
  4. 自动驾驶小车循迹 图像二值化方法
  5. Asp.Net Core--基于角色的授权
  6. [libuv] libuv安装
  7. cad2014打开文件崩溃_CAD玩的再牛,崩溃了咋办?
  8. PHP7 网络编程(四)signal信号【待】
  9. 批量关停azure vm_如何在Azure中使用Visual Studio和VM数据库
  10. 多年来这伙黑客都在通过木马化黑客工具攻击另一伙黑客
  11. clion小白使用技巧(持续更新中)
  12. 数据结构: 树形结构+思维导图
  13. layui 模板引擎-laytpl(局部渲染)
  14. VM虚拟机安装无法打开注册表项及虚拟网卡消失导致网络出错等问题
  15. 公众号如何用微信红包吸粉而不被封号?实战24天10万粉
  16. 高中python编程例题-Python进入高中教学
  17. 特殊数字符号大全,word 数学符号
  18. 【图书管理系统】附源码+教程
  19. OpenGL着色器透视变换实例-通过旋转平移调试着色器
  20. 栈和队列---算法题目

热门文章

  1. 探索路上永不止步:区块链驱动广告透明和安全
  2. Latex整体表格缩放
  3. 2018年适合做什么网站?分享几种比较好的网站
  4. Wolfram|Alpha Notebook Edition中文快速入门指南(可下载)
  5. BUUCTF_Crypto_异性相吸(yxxx)
  6. java常用工具类和Hutool常用的工具类整理
  7. 「津津乐道播客」#231. 串台:跟『新世相』聊聊被刷屏的『沈老师』
  8. django源码阅读 manage.py文件
  9. JVM是怎么和操作系统交互的?
  10. LeetCode 1052. 爱生气的书店老板