github 十年历程2008年2009年2010年2011年2012年2013年2014年2015年2016年2017年2018年

10年来, 开发者已经分享, 修补, 并建立在 GitHub 来自世界各地。在我们进入下一个十年之前, 我们已经收集了一些我们最喜欢的时刻和里程碑--只是一些开发者推动软件前进的方法。


2008年


04月10日 GitHub 正式启动

在2008年4月, GitHub 的私人测试结束, GitHub 正式推出了一个简单的目的: 连接开发人员, 使他们更容易与 Git 一起工作。


03月03日 Rails 移动到 Git 和 GitHub

当 GitHub 平台仍处于专用 beta 版时, Ruby on Rails 是接入 GitHub 的第一个大型开源项目之一,这是一个很重要的时刻。


2009年


06月03日 比特币发明

比特币是世界上第一个分散的数字货币, 于2009年发明, 并于2010年进入 GitHub。到目前为止, 比特币项目已经看到超过1.8万个 fork 和500多个作者 PR-并启发了数以千计的 GitHub 上其他 区块链项目, 其中许多是比特币的源代码的fork。


5月21日 Node.js 启动

Node.js 在2009年启动, 导致用户使用 JavaScript 的方式发生根本性变化。通过使用Node.js, 开发人员可以跨操作系统构建复杂的服务器端和桌面应用程序, 这些应用库和框架, 如 Angular、Ember、React、jQuery 和 Vue。该项目有效地扩展了 JavaScript 的可能性, 并推动了一个主要的编程语言。

在 2014年, io.js 从Node.js fork, 旨在加强社区的开放原则。一年后, 两个项目都在新形成的reunited Node.js Foundation下建立了一个开放的治理模型和重新统一, 展示了开源社区在两个主要项目中解决复杂协作问题的能力。

今天,Node.js 支持最富有的图书馆和工具的生态系统之一, 有近2000贡献者到Node.js核心。由于社区驱动的 NodeSchool (连接开发人员、提供免费教程以及在世界各地主持个人事件), 学习相对容易。


2010年


11月26日 Rails Girls 举行它的第一个专题讨论会

路轨女孩在赫尔辛基在2010年举行了它的第一次活动。在 2013年, 该组开始了他们的暑期代码 Summer of Code -一项全球奖学金, 用于资助妇女和非二元人, 因为他们花三月时间在开源项目上全职工作。随着Google 夏天的代码 Google Summer of CodeOutreachy 和其他人, Rails 女孩的暑期代码对软件行业的代表性产生了持久的影响。他们刚刚庆祝了五年, 所以现在是一个伟大的时间支持他们的工作 support their work


2011年


06月01日 Travis CI’s 的第一次请求

Travis CI’s 在2011年推出, 为开源和私有项目提供了一致、可靠的连续集成 (CI), 也是第一个与 GitHub 集成的工具开发人员之一。詹金斯和 CircleCI 在同一时间建立起来, 使2011成为通用 CI 和软件的重要一年。测试已成为编写更安全、可靠的代码的关键部分。要了解更多知识, 请查看在 GitHub 上使用的前十个 CI 工具


2012年


06月01日 JavaScript 成为 GitHub 最流行的语言

JavaScript 将2012作为 GitHub 中最流行的语言, 超过了 Ruby、Java 和 Python。它仍然是今天 GitHub 最流行的语言。


2013年


06月16日 GitHub 社区达300万用户

今年晚些时候, 我们的社区创建了它的10 millionth repository, 包括包含Project Open Data。.


2014年


07月09日 Docker 1.0 启动

Docker 1.0 在2014年6月启动 在第一个版本之后一年多--将 Docker 的容器程序引入企业数据中心和云。像 Docker 和 Kubernetes 这样的项目启动了集装箱移动, 简化了 DevOps, 并从基础设施中释放了团队, 因此他们可以集中精力处理最重要的问题。


7月21日 第一个 Django Girls 专题讨论会发生

第一个Django Girls 发生在 柏林的 2014 , 为世界各地的软件中的女性提供四年的培训和支持。支持他们的工作 以保持 Django Girls 社区的成长。


10月23日 微软开源. NET

.NET 和 .NET框架只是Microsoft 的开源倡议. 的开始。现在, Microsoft 维护数以百计的开源项目。其中包括 VS Code, 它是去年任何项目的最大贡献者, TypeScript 也是2017年增长最快的语言之。

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

来自微软和谷歌等大公司的开源投资, 改变了企业如何构建软件的观点。他们还向我们展示了他们的 "秘密调味汁" 有时不是他们制造的技术, 而是人们和社区如何使用它。


2015年


3月2日 Unreal Engine 4 源代码免费提供

在史诗游戏的团队 set Unreal Engine 4 free, 打破了游戏开发商之间的障碍和他们的创意愿景与一些最好的工具周围。自由源代码还允许他们的社区在发布之前访问主要功能。从 bug 修复到 Git 集成,他们的最新版本 得到了128社区贡献的帮助。

由于开源游戏引擎、库和其他开发工具, "游戏" 是 GitHub 在2017年最受欢迎的话题之一。PhaserGodot Engine 和其他类似于Itch.io的项目正在塑造人们建立和共享独立游戏的方式。开源学习资源和游戏 (如 2048) 激发了数以百计的克隆人, 它邀请了更多的用户来玩和创建。


9月22日 GitHub 教室开学

GitHub Classroom 使教师更容易分发初学者代码并在 GitHub 上收集作业。如今, 高中、大学和编码 bootcamps 的学生都在学习180万间教室的资料库--但这些都远非 GitHub 唯一的教育资源。

从资源列表到大规模开放在线课程 (如 edXUdacity), 您已经创建了数以千计的方法来学习 GitHub 上的软件开发。该顶部我们的列表中 的课程包括 Ada’s Jumpstart programStanford’s TensorFlow Tutorials.。STAT545 教数以千计的学生讨论数据, 而 CS50 正在美国的教室里被采用。

在过去的十年中, 像 Django 这样的社区驱动的项目已经启动了在线教程, 举办了个人活动, 并拓宽了世界各地学生的学习机会。我们的 Campus Experts 还在15多个国家的校园中建立了技术社区。


10月03日 苹果开源 Swift

将 Swift 发布为开源语言的决定为新的开发工具提供了支持, 并鼓励更多的公司向公众发布工具。


2016年


7月9日 Apollo 11代码起飞

Apollo 11 号于1969年登陆月球。四十七年后, 启动它的源代码登陆了 GitHub。该守则的部分原因是它所包含的复活节彩蛋数量, 证明二十世纪六十年代的程序员也有幽默感。

除了存储过去的代码, 组织正在推进现代航天和探索其他前沿的科学研究, 通过开放和封闭源码软件。NASA 维护数以百计的开源项目 hundreds of open source projects。在公用存储库中, 您将发现使用 TensorFlow[可视火星地形 visualizes Martian terrain (https://github.com/NASAWorldWind/WorldWindJava) 和识别外行星 identifies exoplanets 的软件。您还可以找到像 SpaceX 这样的组织用来构建其软件的开源项目, 包括使这一时刻 this moment 成为可能的项目。


2017年


2月10日 Python 团队打开他们的第一个 GitHub 请求

Python 维护者宣布他们的计划 Python maintainers announced their plans 在2016年初移动到 GitHub, 并在明年打开他们的第一个请求 their first pull request。在过去的十年中, Python 已成为增长最快的主要编程语言之一。它是自2015年以来 GitHub 的第三种最受欢迎的语言, 在非垃圾存储库中创建了近70% 年的增长。

Python 的历史追溯到二十世纪九十年代代初, 但近年来它变得越来越重要。这可能是因为它的社区构建的数据科学和机器学习工具的巨大生态系统, 从 2007年 Scikit-learn 开始 (check out the topic 更多)。像pandas 这样的非常受欢迎的库也使得在 Python 中争论数据变得更加容易。


2月15日 Tensorflow 1.0 启动

谷歌在2015年首次将其内部机器学习库 TensorFlow 公开。去年, 它是 GitHub 中最fork的项目之一, TensorFlow/models 存储库在2017年的访问次数比2016年多5.5 倍。现在, TensorFlow 是数据专业人员创建机器学习模型的工具。

近年来, 机器学习的可能性扩大到了极限。组织和个人使用 TensorFlow 创建诊断精神疾病的模型, 分类皮肤癌,作曲compose music, 和强大的自驾车马里奥丁power self-driving Mario Karts.

今天, 数据科学家可以使用一系列开源的深层学习工具和模型来解决复杂有趣的问题。除了 TensorFlow, 工具 Caffe2, Sonnet, DeepSpeech, and Keras—along with data analytics tools like pandas and Jupyter


5月02日 3万非营利性帐户创建

非营利组织和民间机构 (NGOs) 通过技术使不可思议的事情发生。去年, 我们通过诸如[人力资源实用程序]Human UtilityMavenConnectHome 等主动行动, 达到了3万个非营利用户, 使世界变得更好。.

野生动物保护协会的海洋保护工作横跨25个国家, 以保护和保护世界上的珊瑚礁。在肯尼亚, 海洋生物多样性系统使用软件来从全球各地的研究人员中提取数字, 通过收集物种数据和监测252公顷的沿海珊瑚礁--大约260个足球场, 帮助当地社区更有利可图和可持续地捕鱼。值得。


5月31日

100 millionth 的请求被合并

一个大量的 bug 修复, 功能启动, 软件做得更好。事实上, 开发者在仅在2017年就提交了大约 2.9 trillion 行代码。


2018年


4月10日 十年的代码、协作和提交

在 GitHub 正式推出十年后, GitHub 的社区已经发展到2700万个在全世界范围内工作8000万多个项目的开发者。

github 已经十年了,我也从之前 svn 提交到 https://sourceforge.net/ 到现在的 git 提交到 https://github.com。十年的时间,新的技术层出不穷,下一年又会有什么新的机遇和挑战呢?

简宝玉写作群日更打卡第18天

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏我是极客人

0.5M安装包,最小浏览器颠覆你的IT观

这是我使用一点浏览器发自内心的感叹(回头想一想,我觉得这句话可以投稿给一点浏览器做绝佳广告词了)。

1.7K20
来自专栏Java架构

工作2年半跳槽面试阿里,成功拿到offer,凭什么?面试题打动面试官的五大技能推荐课程体系:

30160
来自专栏CDA数据分析师

对自己的上网搜索记录进行爬虫是怎样一种体验

原作者 Walker Harrison 编译 CDA 编译团队 本文为  CDA 数据分析师原创翻译作品,转载需授权 前言 国外习惯用 Google 进行搜索,...

291100
来自专栏腾讯社交用户体验设计

Demoo – 为移动端方案设计演示而生 - 腾讯ISUX

31220
来自专栏草根博客站长有话说

博客新手容易犯的几个『想当然』!

『想当然』是很多新手最容易犯的一个错误,『想当然』的认为建设和运营一个网站是非常轻松的事儿,『想当然』的认为照着别人成功的经验自己就可以轻松的“成功”,『想当然...

14330
来自专栏石瞳禅的互联网实验室

说说看板在项目中的应用

在任何组织中,项目其实就是一件需要大家共同努力配合完成的事情,且最后生产出的事物,是可以供他人长期使用的。

15810
来自专栏潇涧技术专栏

Material on Mobile Development

1.Android开发者:http://developer.android.com/index.html Google官方Android开发者网站,发布关于A...

9320
来自专栏书山有路勤为径

SPINNING单车你需要知道的一些事(三)

常常告诉我的会员,SPINNING课程是带有训练因素在里面的,不是纯粹的放放歌做做动作,而是为了提高你的运动表现以及生理机能。既然是训练课,那就应该有个目标并努...

10420
来自专栏生信技能树

用谷歌搜索来使用ggplot2做可视化(下)

我知道会有续集,但也没想到续集来得这么快!今天收到了一个生信技能树公众账号铁杆粉丝(我们之间有过9次邮件交流)的求助信,下面我们首先一起帮他解决一下碰到的问题。...

392100
来自专栏安全领域

启动物联网项目所需的一切:第 3 章

原文地址:https://dzone.com/articles/everything-you-need-to-start-your-iot-project-pa...

52160

扫码关注云+社区

领取腾讯云代金券