GitHub 10 周年,送你一本《GitHub 漫游指南》(离线版)

2018 年 4 月 16 日 phodal Great

八年前,我注册了 GitHub,如今 GitHub 已经十年了,我已经算是一个老用户了。而随着造的轮子越来越多,我在 GitHub 学得越来越多,所思所想所学也就记录在这本书上。

GitHub 十年带来了什么?


  • 2008.4.3,Ruby on Rails在 GitHub 内测期间,将代码托管到GitHub上,成为第一个入驻 GitHub 的大型项目

  • 2009.1.3,比特币发明,并在 2010 年迁移到 GitHub 上来,成为数以万计数字货币的主分支

  • 2009.5.21,Node.js 在 GitHub 上正式发布,它的发布促成了 JavaScript 的发展;并在 2012 年,JavaScript成为 GitHub上最流行的语言

  • 2013.1.16,GitHub 社区用户达到三百万

  • 2014.1.9,Docker 1.0 在 GitHub 上发布

  • 2014.8.23,微软宣布在 GitHub 上开源 .Net 平台

  • 2015,Epic Games 免费公开了 UE4 的源代码,苹果开源了 Swift

  • 2016,Apollo 11 代码托管在 GitHub 上

  • 2017.2.10,Python 将代码托管到 GitHub 上

  • 2017.2.15,谷歌机器学习框架 TensorFlow 在 GitHub 上发布

  • ....

更多精彩内容见:https://github.com/ten

GitHub 漫游指南

我是在八年前注册的 GitHub,在学校期间只是用来备份代码,以为这就是开源——大抵是我还不懂得开源社区的运作方式。

我的 GitHub 主页上写着加入的时间——Joined on Nov 8, 2010,那时才大一。在那之后的日子里,也许是因为我学的不是计算机的关系,并没有熟练使用它。

但是差不多在四年前,随着我开始工作,便大量的使用 GitHub,我开始掌握好技巧。要么是用来寻找合适的库, 以便于工作、学习、生活中使用;要么是寻找合适的源码,以便于我去学习原理,自己去创造轮子;要么是使用 GitHub 来做一个备份,以利于我反复使用。

而在使用的过程中,不断积累了一些心得,也就有了这本指南。这本指南包含但不限于以下的内容:

  • 如何构建好 GitHub 项目

  • 如何创建好开源项目 README 及文档

  • Git 提交信息及几种不同的规范

  • 如何推广 GitHub 上的开源项目

  • 如何在GitHub “寻找灵感(fork)”

  • 如何以“正确的姿势”阅读开源软件代码

  • 以及,我在 GitHub 上的成长历程及思路

  • 等等。


这本书有 32496 个字,相当于是一本纸质书籍的一半。


当然了,这本电子书一直是免费的——访问 http://github.phodal.com/ 阅读。

要下载电子版,只需要关注我的微信公众号(phodal-weixin),在后台回复:github 或者 git 即可获得下载地址。



登录查看更多
0

相关内容

GitHub.com 使用 Git 作为版本控制系统(version control system)提供在线源码托管的服务,同时是个有社交功能的开发者社区。 国外类似服务: Bitbucket.com
Gitlab.com
国内类似服务:
Coding.net
【资源】100+本免费数据科学书
专知会员服务
106+阅读 · 2020年3月17日
《代码整洁之道》:5大基本要点
专知会员服务
49+阅读 · 2020年3月3日
【书籍推荐】简洁的Python编程(Clean Python),附274页pdf
专知会员服务
174+阅读 · 2020年1月1日
【强化学习】深度强化学习初学者指南
专知会员服务
178+阅读 · 2019年12月14日
资源|Blockchain区块链中文资源阅读列表
专知会员服务
43+阅读 · 2019年11月20日
【书籍】深度学习框架:PyTorch入门与实践(附代码)
专知会员服务
160+阅读 · 2019年10月28日
吃鸡手游竟然是Python写的?
机器学习算法与Python学习
6+阅读 · 2018年9月11日
2018年8月份GitHub上最热门的开源项目
算法与数据结构
3+阅读 · 2018年9月4日
2018年7月份GitHub开源项目排行榜
算法与数据结构
15+阅读 · 2018年8月3日
3月份GitHub上最热门的开源项目
大数据技术
3+阅读 · 2018年4月10日
号称“开发者神器”的GitHub,到底该怎么用?
算法与数据结构
4+阅读 · 2018年3月29日
GitHub上12月份最热门开源项目
程序猿
4+阅读 · 2018年1月9日
资源 | GitHub上的五大开源机器学习项目
机器之心
9+阅读 · 2017年11月9日
可怕,40 行代码的人脸识别实践
51CTO博客
3+阅读 · 2017年7月22日
Meta-Learning with Implicit Gradients
Arxiv
13+阅读 · 2019年9月10日
Simplifying Graph Convolutional Networks
Arxiv
12+阅读 · 2019年2月19日
Arxiv
7+阅读 · 2018年6月8日
Arxiv
4+阅读 · 2018年5月10日
VIP会员
相关VIP内容
【资源】100+本免费数据科学书
专知会员服务
106+阅读 · 2020年3月17日
《代码整洁之道》:5大基本要点
专知会员服务
49+阅读 · 2020年3月3日
【书籍推荐】简洁的Python编程(Clean Python),附274页pdf
专知会员服务
174+阅读 · 2020年1月1日
【强化学习】深度强化学习初学者指南
专知会员服务
178+阅读 · 2019年12月14日
资源|Blockchain区块链中文资源阅读列表
专知会员服务
43+阅读 · 2019年11月20日
【书籍】深度学习框架:PyTorch入门与实践(附代码)
专知会员服务
160+阅读 · 2019年10月28日
相关资讯
吃鸡手游竟然是Python写的?
机器学习算法与Python学习
6+阅读 · 2018年9月11日
2018年8月份GitHub上最热门的开源项目
算法与数据结构
3+阅读 · 2018年9月4日
2018年7月份GitHub开源项目排行榜
算法与数据结构
15+阅读 · 2018年8月3日
3月份GitHub上最热门的开源项目
大数据技术
3+阅读 · 2018年4月10日
号称“开发者神器”的GitHub,到底该怎么用?
算法与数据结构
4+阅读 · 2018年3月29日
GitHub上12月份最热门开源项目
程序猿
4+阅读 · 2018年1月9日
资源 | GitHub上的五大开源机器学习项目
机器之心
9+阅读 · 2017年11月9日
可怕,40 行代码的人脸识别实践
51CTO博客
3+阅读 · 2017年7月22日
Top
微信扫码咨询专知VIP会员