前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >GitHub 十年,感谢有你

GitHub 十年,感谢有你

作者头像
非著名程序员
发布2018-07-30 10:46:24
8480
发布2018-07-30 10:46:24
举报
文章被收录于专栏:非著名程序员

简评:不知为何,总感觉 GitHub 成立不止 10 年了,你们有这种错觉么?

本文是 GitHub 联合创始人兼 CEO:Chris Wanstrath 在计算机世界杂志写的文章

当我们回顾 GitHub 过去十年,我们并不会想起某一款软件,而是想到人们用 GitHub 发生了何种改变。


十年前,GitHub 正式上线。初衷何其简单:连接开发者,通过 Git 更好开展项目。过去十年,我们已经成为一家公司、一个平台,慢慢壮大,但是初衷从未变过。并不是一个好点子或者什么大事件让这个平台特别,而是使用它的人,感谢 GitHub 十年,感谢有你。

当我们回顾过去十年,我们不会记得某一款软件,而是人们用 GitHub 做的事。全世界各地都可以用 GitHub 来分享、教授、修补、构建。在最初上线 GitHub 的时候,我们完全没有预料到它能成长如斯,如此大的体量,如此多的贡献和连接。

展望未来,我们依旧会保持简单。未来在你的手中,由你来定义。我们愿意跟随你。

与此同时,感谢你的代码,你的合并、你的文档,你共享的项目以及你在 GitHub 所做的一切。

谢谢你,10 years。

我们收集了这十年来的一些里程碑,今天在这个特别的日子,我们一起来回顾。并未下一个十年做准备。

  • 2008.4.10:GitHub 正式发布

2008 年 4 月,我们的测试版结束,GitHub 推出了正式版,目的很简单:连接开发者,通过 Git 更容易的协同编程。

  • 2008.4.3:Rails 转移到 Git 和 GitHub

Ruby on Rails 是内测时的首批大开源项目之一,考虑到 GitHub 基于 Rails 建立,这是一个重要的时刻。

  • 2009.1.3:比特币的发明

比特币于 2009 年被发明并在 2010 年发布到 GitHub。迄今为止此项目已有 18000+ 的 fork,500 merged pull request 作者,它启发了数以千计其他区块链的项目。

  • 2009.5.21:Node.js 启动

Node.js 于 2009 年推出,导致人们使用 JavaScript 的方式发生根本性变化。借助 Node.js,开发人员可以使用 Angular,Ember,React,jQuery 和 Vue 等库和框架,在操作系统上构建复杂的服务器端和桌面应用程序。该项目有效地扩展了 JavaScript 的可能性,并成功推动了 JS。

  • 2010.11.26:Rails Girls 夏编程之夏第一次举办

Rails Girls 于 2010 年在赫尔辛基举办了首次活动。2013 年,该团队开始了 Summer of Code 全球奖学金计划,除了 Google Summer of Code,Outreachy 等,Rails Girls Summer of Code 对软件行业的产生了持久且积极的影响。

  • 2011.2.28:Travis CI 第一个 pull request

Travis CI 是目前新兴的开源持续集成构建项目,它现已成为了 GItHub 的主要集成工具。

  • 2012.1.1:JavaScript 成为 GitHub 上最流行的语言

在 2012 的开年,JavaScript 作为 GitHub 上最流行的语言,超越了 Ruby,Java 和 Python。今天它仍然是今天 GitHub 上最流行的语言。

  • 2013.1.16:GitHub 社区用户达到 300 万

在 2013 年我们创建了第 1000 万个仓库。

  • 2014.6.9: Docker 1.0 发布

2014 年 6 月,Docker 1.0 推出,之后一年多,Docker 引入了企业数据中心和云。它和 Kubernetes 等项目简化了 DevOps,将团队从基础架构中解放出来,以便更专注于最重要的事情。

  • 2014.7.21:Django Grils 第一次举办

2014 年第一届 Django Girls 在柏林举办,开启了为期四年的世界各地软件培训和女性编程支持运动。

  • 2014.10.23:微软开源. NET

.NET 和. NET Foundation 只是微软开源计划的开始。现在该公司拥有数百个开源项目。其中包括去年拥有最多贡献者的 VS Code 和 2017 年发展最快的语言之一 TypeScript。

微软也成为 GitHub 上最活跃的组织之一,数千名工程师,设计师和程序经理在平台和编程语言中贡献和发布软件。

微软和谷歌等大公司对开源软件的重视,代表了他们对软件的态度。他们向我们表明,有时候重要的不是技术,而是社区以及人们如何使用技术。

  • 2015.3.2:虚幻引擎 4 源代码免费提供

Epic Games 的团队发布了免费版本的「虚幻 4」引擎,这让创意与开发更更紧密连接在一起。免费的源代码允许访问主要功能。从错误修复到 Git 集成,他们的最新版本得到了 128 个 contribution 的帮助。

由于开源游戏引擎,Game 成为了 2017 GitHub 最受欢迎的类目。Phaser,Godot Engine 和其他项目,如 Itch.io,正在塑造人们建立和分享独立游戏的方式。像 2048 这样的开源学习资源和游戏,激发了数百个 Clone,邀请了更多的人来玩和创造。

  • 2015.9.22:GitHub class 开课

GitHub Class 使教师更容易分发代码收集作业,今天,高中、大学、编程培训机构的学生们正在使用它来学习,现在有超过 180 万个 class 的库,但这也仅仅是 GitHub 教育资源的一部分。

  • 2015.12.3:Apple 开源 Swift

Apple 这个决定提高了新开发工具的标准,并鼓励更多的公司发布开源。

  • 2016.7.9:阿波罗 11 代码开源

阿波罗 11 号于 1969 年登月,四十七年后,它的启动源代码登录 GitHub,其中还包含了很多彩蛋,这也证明了 20 世纪 60 年代的程序员也有幽默感。

NASA 维护者数百个开源项目,包括火星可视化地图,通过 TensorFlow 来识别系外行星的软件等等。

你还可以找到 SpaceX 这些公司的开源项目。

  • 2017.2.10:Python 团队打开他们的第一个 pull request

在过去十年,Pyhon 已经成为增长最快的主要编程语言之一,自 2015 年来,它一直稳居 GitHub 语言前三。

Python 的历史可以追溯到 20 世纪 90 年代,近年来因为数据科学和机器学习使它飞速发展。像 Pandas 这样广受欢迎的库,也让 Python 更流行。

  • 2017.2.15:TensorFlow 1.0 启动

谷歌在 2015 年 将其内部机器学习库 TensorFlow 公开。去年,它是 GitHub 上最受欢迎的项目之一,TensorFlow 在 2017 年的访问量比 2016 年多 5.5 倍。现在,TensorFlow 是数据专业人员创建机器学习模型的首选工具。

  • 2017.5.2:30000 个 NGO(非营利组织)用户

非营利组织通过技术产生了难以置信的积极影响。去年,30000 个非营利用户通过我们展开了 Human Utility,Maven 和 ConnectHome 等活动,让世界变得更美好。

野生动物保护协会(WCS)的海洋保护涵盖 25 个国家,保护世界的珊瑚礁。在肯尼亚,WCS 使用软件收集全球研究人员的数据,并通过收集物种数据,监测超过 252 公顷的沿海礁石,这相当于 260 个足球场那么大。帮助当地更绿色生态地进行捕捞。

  • 2017.5.31:第 1 亿次 pull request 被合并

事实上,仅在 2017 一年,有 2.9 万亿行代码被提交。

  • 2018.4.10:十年的代码,协作和提交

GitHub 正式推出十年后,我们的社区已经发展到全球拥有超过 8000 万个项目的 2700 万名开发人员。


感谢您创建的存储库,感谢您的贡献以及您构建的软件。

感谢你 10 年的代码。

这 10 年来,GitHub 帮助了我们多少人?又有多少人在上面分享和开源代码?感谢所有的付出者。欢迎大家留言评论关于 GitHub 给你带来的帮助或者趣事,另外,大家都是哪一年加入的呢?留言比比看谁加入的早。

文章来源:知乎-极光日报专栏,园长翻译,知乎专栏地址:https://zhuanlan.zhihu.com/p/35595927

非著名程序员

技术,职场,行业观察,这里应有尽有!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-04-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 非著名程序员 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云 TI 平台
腾讯云 TI 平台(TencentCloud TI Platform)是基于腾讯先进 AI 能力和多年技术经验,面向开发者、政企提供的全栈式人工智能开发服务平台,致力于打通包含从数据获取、数据处理、算法构建、模型训练、模型评估、模型部署、到 AI 应用开发的产业 + AI 落地全流程链路,帮助用户快速创建和部署 AI 应用,管理全周期 AI 解决方案,从而助力政企单位加速数字化转型并促进 AI 行业生态共建。腾讯云 TI 平台系列产品支持公有云访问、私有化部署以及专属云部署。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档