簡評:不知爲什麼,總感受 GitHub 成立不止 10 年了,大家有這種錯覺麼?git
本文是 GitHub 聯合創始人兼 CEO:Chris Wanstrath 在計算機世界雜誌寫的文章。程序員
當咱們回顧 GitHub 過去十年,咱們並不會想起某一款軟件,而是想到人們用 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 上最活躍的組織之一,數千名工程師,設計師和程序經理在平臺和編程語言中貢獻和發佈軟件。
微軟和谷歌等大公司對開源軟件的重視,表明了他們對軟件的態度。他們向咱們代表,有時候重要的不是技術,而是社區以及人們如何使用技術。
因爲開源遊戲引擎,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 這些公司的開源項目。
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 年的代碼。