Github10年回眸:懷抱開源,改變世界

十年來,Gihub有小到大一路成長,給我們互聯網帶來了一輪輪絢麗彩雲。伴隨著每一個開發人員奮戰在Coding一線,讓我們用雙手改變了和正在改變這個世界!。進入下一個十年之前,小編跟隨github 10年慶祝專題來一起回眸github輝煌的十年。

首先發個小編github(bollwarm (Orange)) 一年的足跡:

好了,正文開始:

2008年4月GitHub正式啟動

2008年4月,我們的內測版結束了,GitHub正式推出了一個簡單的目的:連接開發者並使他們更容易地使用Git協同工作。

4月3日Rails移動到Git和GitHub

Ruby on Rails是當該平台仍處於內測版時加入GitHub的首批大型開源項目之一。由於GitHub是建立在Rails之上,這是一個重要的時刻。

2009 年03月1日 比特幣發明

比特幣是世界上第一個分散的數字貨幣,於2009年發明,並於2010年發布到GitHub。迄今為止,比特幣項目已經有超過18,000個分支和500多位合併請求的作者,並啟發了GitHub上數以千計的其他區塊鏈項目,他們中的很多都是從fork比特幣源代碼開始的。

2009 年5月21日 Node.js啟動

Node.js於2009年推出,導致人們使用JavaScript的方式發生根本性變化。藉助Node.js,開發人員可以使用Angular,Ember,React,jQuery和Vue等庫和框架在操作系統上構建複雜的伺服器端和桌面應用程序。該項目有效地擴展了JavaScript的可能性,並推動Node.js了成為一種主要的編程語言。

2014年,io.js從Node.js中分化出來,努力加強社區的開放原則。一年後,兩個項目都建立了開放式治理模式,並在新組建的Node.js基金會下重新團結,展示了開源社區解決跨兩個主要項目的複雜協作問題的能力。

今天,Node.js的類庫和工具鏈是業界最豐富的生態系統之一,近2000個貢獻者寫代碼給Node.js Core。由社區驅動的NodeSchool相對容易學習,NodeSchool連接開發人員,提供免費教程,並在全球舉辦面對面的活動。

2010年10月Rails Girls舉辦了第一次研討會

Rails Girls於2010年在赫爾辛基舉辦了首次活動。2013年,該組織開始了他們的夏季代碼大會,這是一項全球獎學金,為女性和非二元人群提供資金,他們花了三個月的時間全職參與開源項目。除了Google Summer of Code,Outreachy等,Rails Girls Summer of Code對軟體行業的代表性產生了持久的影響。他們剛慶祝完五周生日,所以現在是支持他們工作的好時機。

2011年 01月1日 Travis CI的第一個PULL請求發出

Travis CI在2011年的推出為開源和私有項目提供了一致、可靠的持續集成(CI) 。 並且是首批與GitHub集成的工具開發人員之一。Jenkins和CircleCI在同一時間成立,使2011年成為CI和開發的重要一年。測試已成了編寫安全,可靠代碼的關鍵部分。更多信息,請查看GitHub上使用的十大CI工具。

2012年01月1日 JavaScript成為GitHub上最流行的語言

JavaScript作為GitHub上最流行的語言,超越了Ruby,Java和Python,成為2012年度之星。它仍然是今天GitHub上最流行的語言。

2013年1月16日 GitHub社區用戶達到300萬

這年稍晚些時候,github社區創建了第1000萬個倉庫庫,其中包含一個包含"項目開放數據"的倉庫。

2014年09年6月 Docker 1.0啟動

2014年6月推出的Docker 1.0。在第一個版本推出一年多後,將Docker的容器程序引入企業數據中心和雲。像Docker和Kubernetes這樣的項目開啟了容器運動,簡化了DevOps,並將團隊從基礎設施中解放出來,讓其專註於對他們最重要的事情。

2014年7月21日 第一個Django女子工作坊成立

第一屆Django Girls在2014年柏林EuroPython舉辦,開啟了為期四年的世界各地軟體培訓和女性支持工作。支持他們的工作,以保持Django Girls社區的成長。

2014年10月23日微軟開源.NET

.NET和.NET Foundation是微軟開源計劃的第一步。現在該公司擁有數百個開源項目。其中包括去年擁有最多貢獻者的VS Code和2017年發展最快的語言之一TypeScript。

微軟的組織也成為GitHub上最活躍的貢獻者之一,數千名工程師在平台和編程語言中貢獻和發布軟體。

微軟和谷歌等大公司對開源軟體的投資轉向了企業如何構建軟體的觀點。他們還向我們表明,他們的"秘訣"有時不是他們建立的技術,而是人們和社區如何使用它。

2015年 5月02日虛幻引擎4源代碼免費開放

Epic Games的團隊免費開放了虛幻引擎4,用一些最好的工具打破了遊戲開發者與他們的創意願景之間的障礙。免費的源代碼還允許其發布之前,讓社區可以訪問主要功能。從錯誤修復到Git集成,他們的最新版本得到了128個社區貢獻。

由於開源遊戲引擎,庫和其他開發工具的發展,"遊戲"成了2017年GitHub上最受歡迎的主題之一。

Phaser,Godot Engine和其他Itch.io項目正在塑造人們構建和分享獨立遊戲的方式。像2048這樣的開源學習資源和遊戲,引發了數百個克隆,邀請了更多的人參與和創造。

除了積極的遊戲開發之外,包括Doom和波斯王子在內的一些最有影響力的遊戲的公開源代碼被存檔在公共倉庫,遠勝於埋在新墨西哥沙漠中的命運。

2015年9月 22日 GitHub課堂開始上線

GitHub課堂使教師更容易分發起始代碼並收集GitHub上的作業。今天,高中,大學和編碼訓練營的學生正在學習180萬個課堂知識庫,但這些遠不是GitHub上唯一的教育資源。

從資源清單到像edX和Udacity這樣的大型開放式在線課程(MOOC),已經創建了數千種方法來學習GitHub上的軟體開發。我們名單上的課程包括Ada的Jumpstart計劃和斯坦福大學的TensorFlow教程。 STAT545正在教授數千名學生討論資料庫,而CS50也正在美國各地的教室播放。

在過去的十年中,像Django Girls這樣的社區驅動計劃已經啟動了在線教程,舉辦了面對面的活動,並為世界各地的學生拓寬了學習機會。我們的校園專家還在超過15個國家的校園建立技術社區。

2015年12月03 Apple開源Swift

Apple將Swift作為開源語言發布的決定提高了新開發工具的標準,並鼓勵更多的公司向公眾發布他們的工具。

2016年7月9日 阿波羅11代碼開放

阿波羅11號於1969年登陸月球。四十七年後,啟動它的源代碼登陸GitHub。其中包含了大量彩蛋,部分代碼產生了飛濺,這也證明20世紀60年代的老前輩程序員也有幽默感。

NASA維護著數百個開源項目,除了存儲舊代碼之外,該組織正在通過開源和封閉源代碼軟體推動現代航天和探索科學研究的其他領域。在公共倉庫中,你會發現可視化火星地形並使用TensorFlow識別系外行星的軟體。還可以找到像SpaceX這樣的組織來開發他們的軟體的開源項目,其中包括為了實現這一刻成項目。

2017年2月10日 Python團隊打開他們的第一個GitHub PULL請求

2016年Python維護者宣布他們計劃轉移到GitHub,並在2017開始他們的第一次拉動請求。在過去的十年中,Python已經成為增長最快的主要編程語言之一。自2015年以來,它一直是GitHub上第三種最流行的語言,在非垃圾倉庫中創造了近70%的同比增長。

Python的歷史可以追溯到20世紀90年代初,但近年來它變得越來越重要。這可能是由於其社區從2007年的Scikit-learn開始建立了龐大的數據科學和機器學習工具生態系統,。像pandas這樣廣受歡迎的圖書館也使得用Python來處理數據變得更加容易。

2017年2月15日 Tensorflow 1.0發布

谷歌首先在2015年將其內部機器學習庫TensorFlow公開。去年,它是GitHub上分支最多的項目之一,TensorFlow /模型庫在2017年的訪問量比2016年多5.5倍。現在,TensorFlow是一個為數據專業人員創建機器學習模型的首選工具。

近年來,機器學習的可能性已經超出限制。組織和個人使用TensorFlow創建診斷精神疾病,分類皮膚癌,組合音樂和開動Mario Karts的模型。

今天,數據科學家可以使用一系列開源深度學習工具和模型來解決複雜而有趣的問題。除了TensorFlow之外,Caffe2,Sonnet,DeepSpeech和Keras等工具以及熊貓和Jupyter等數據分析工具也支持跨行業的數據科學工作。

2017年5月2日 創建了30,000個非營利帳戶

非營利組織非政府組織(NGO)通過技術做出了令人難以置信的事情。2017年,github達到了30,000個非營利用戶,通過諸如Human Utility,Maven和ConnectHome等舉項目使世界變得更美好。

野生動物保護協會(WCS)的海洋保護努力涵蓋25個國家,以保護和保護世界珊瑚礁。在肯亞,WCS使用軟體收集全球研究人員的數據,並通過收集物種數據和監測大約252公頃的沿海礁石,約260個足球場大的範圍,幫助當地居民有計劃,可持續性地進行捕撈。

2017年5月31日 第1億次拉取請求被合併

這其中包括通過大量的bug修復,新功能的發布讓軟體變得更好。事實上,僅在2017年,github就收到commits約2.9萬億行代碼。

2018年4月 十年的代碼,協作和commits

GitHub正式推出十年後,社區已經發展到全球

https://www.zhihu.com/video/967479314237825024

擁有超過8000萬個項目的2700萬名開發人員。


推薦閱讀:

2017年機器學習開源項目TOP30
如何看待GitHub打不開的問題?
12 件可以用 GitHub 完成的很酷的事情
如何塑造一個拿的出手的 GitHub 賬號?
如何在 GitHub 上寫博客?

TAG:Git | GitHub | 開源軟體 |