GitHub Universe 大會總結:信息流推薦開源庫,推出社區功能

GitHub Universe 是 GitHub 的年度盛會,每年的大會都會把全世界的頂級開發者彙集起來,分享開發經驗&同步業界最新進展,稀土君第一時間搶到大會門票來到舊金山給你們直播。2017 年的 Universe 選在了 Pier 70 相似於北京 798 工業廠房的地方。固然,GitHub 對這兒作了大量的改造 —— 處處都是 GitHub 元素。前端

和咱們一塊兒來看看今年 GitHub 和開源生態有什麼大動做!git

Octocat 巨大的充氣雕像
Octocat 巨大的充氣雕像

信仰充值中心
信仰充值中心

GitHub Universe 參會證
GitHub Universe 參會證

主會場,大會即將開始
主會場,大會即將開始

第一場:Open Keynote

GitHub CEO

Chris Wanstrath
Chris Wanstrath

首先上場的是 GitHub 的聯合創始人&CEO Chris Wanstrath,他分享了 GitHub 從 2007 年成立到如今的發展歷程和本身對於開源、開發者及新技術的熱情和作 GitHub 的的初衷,更重要的是 GitHub 如今的運營數據狀況:github

  1. 67,000,000 Repositories
  2. 53,000,000 Monthly Visitors
  3. 1,500,000 Teams
  4. 1,300,000 Student Developers
  5. 2,100,000 Monthly Atom Users
  6. 404 Registered Electron Apps
  7. 100,000,000 Pull Requests Merged
  8. 3,300 First Pull Request per Day
  9. 1,500,000,000 Commits this Year

累計已經有 1 億次 Pull Requests 在 GitHub 上被 Merge
累計已經有 1 億次 Pull Requests 在 GitHub 上被 Merge

今年 GitHub 上共有超過 15 億次 Commits
今年 GitHub 上共有超過 15 億次 Commits

GitHub Data - Engineering Manger

美女來了
美女來了

Community Actions

經過用戶的行爲數據來了解用戶最須要什麼,如今看來最重要的就是 Learning GitHub,看來第一次的學習曲線仍是很重的。並做出了一些重要的改進。npm

在信息流裏能夠看到推薦、熱門的 Repositories
在信息流裏能夠看到推薦、熱門的 Repositories

如今你的信息流裏了有了更多信息,例如發現 Repositories 找到新的庫,經過用戶的數據來推薦給你。編程

在用戶貢獻某一個 Repo 併發 Issues 時,有了 Contributing Guidelines 來幫助貢獻者。安全

Community Curation

全新的 Explore 頁面
全新的 Explore 頁面

全新的 Explore 頁面幫助開發者瞭解新的庫,包括 Collection 來 Focus 在某一個主要的領域裏,例如 Machine Learning 或者 React。前端框架

React Topic 頁面
React Topic 頁面

基於某一個 Topic,有了獨立的頁面來找到全部相關的信息。併發

Code

經過快速跳轉功能,定位到你須要的代碼行
經過快速跳轉功能,定位到你須要的代碼行

在查看代碼時,能夠根據快速跳轉功能更方便的找到具體的位置。當放 Pull Request 的時候,能夠看到全部信息。框架

Code metadata

Dependency Graph 讓你更清楚瞭解全部的依賴庫
Dependency Graph 讓你更清楚瞭解全部的依賴庫

發佈 Dependency Graph 能夠在庫的 Insights 裏面 查看相關的依賴關係和全部的依賴庫(dependency libraries)。例如 Rails 裏的 Gems 或者 NPM 的相關依賴。編程語言

用戶關心開源庫的安全性和穩定性,GitHub 會幫助你標註 Security Alert 從而提醒你在用的庫是否靠譜。

Code changes

提示依賴庫的更新內容
提示依賴庫的更新內容

每當你開發的庫和依賴發生更新的時候,這些信息能夠經過 Dependency Graph 看到並更方便地 track 這些變化對本身的 Code 變化。

上面這些功能都會在能夠預見的一段時間內上線,最晚到 2018 年。

最熱門的語言當屬 JavaScript 無疑
最熱門的語言當屬 JavaScript 無疑

JavaScript 做爲增加最爲兇猛的編程語言和開源生態,不少 GitHub 的合做夥伴如 gemnasium、snyk 和 SourceClear 一塊兒合做來確保開源庫的安全和穩定。

GitHub 抽象了全部的用戶數據並生成巨大的 Code Graph,而 GitHub 會不斷的經過這些數據來深刻更多的應用場景,幫助開發者來更好地使用,例如 Code Review, Pull Request and more.

Director of Ecosystem Engineer

GitHub 上熱門 repo 和 organization
GitHub 上熱門 repo 和 organization

GitHub 上 star 數最多的我的 repo 依次是 TensorFlowBootstrapgitignore,掘金上的網紅前端框架 Vue 排在第六個;最熱門的團隊 repo 是 VSCodeReact Nativenpm

PS:gitignore 竟然是前三熱門的 repo?![黑人問號臉]

Community

爲了讓開源庫的 Maintainers 更好地管理和維護本身的 Repo,Contributor Convenant 如今能夠很方便的在開源庫中將最近的 PR Contributor 爲貢獻者,來爲此開源庫持續貢獻內容。

新功能:開源庫的維護者能夠 Block 用戶了
新功能:開源庫的維護者能夠 Block 用戶了

如今 Maintainer 還能夠 block 用戶來防止部分用戶來繼續貢獻內容。

opensource.guide 也在持續更新來方便新的開源做者來了解如何維護和盈利。

GitHub Community Forum,主要用於 GitHub 用戶和社區裏其餘成員、GitHub 員工討論
GitHub Community Forum,主要用於 GitHub 用戶和社區裏其餘成員、GitHub 員工討論

GitHub 10 月 31 日發佈 Community Forum 可讓全部人來討論、問答和展示好壞。

Business 商業功能

GitHub for Business 持續更新來幫助更多的中小企業用戶更好地使用 GitHub。

GitHub Enterprise 持續更新,新功能有:

  • Geo-replication
  • Governor
  • Hotpatching

Phone Support,urgent respond 甚至能夠直接支持。

Integrators

9,300,000 插件在 GitHub Marketplace 被用戶使用,並且超過 60% 用戶會使用 Integrations。200,000,000 Daily GraphQL API 被調用天天,並且有 400,000+ 應用正在被使用的。

此功能將在十月底正式上線,敬請期待。

Developers

GitHub 也迎來一波更新
GitHub 也迎來一波更新

GitHub 更加方便使用,和 VSCode、Atom、Unity 等編輯器深度合做,能夠在各類 IDE 中深刻綁定 Git。

Open in Xcode 直接從 GitHub 網站鏈接 Xcode 使用
Open in Xcode 直接從 GitHub 網站鏈接 Xcode 使用

在代碼展現頁面有了相似 IDE 的功能,能夠快速跳轉文件。

能夠更方便地 share 一段代碼,每一段代碼均可以生成一個獨立的連接並被更好地調用。

一個大的 GitHub Team 能夠更細地增長 sub team 來管理代碼權限。

Team Discussion 讓一個團隊的人能夠合做交流
Team Discussion 讓一個團隊的人能夠合做交流

全新的 Team Discussion 功能可讓一個 Team 很方便的討論業務需求,甚至是討論內部的需求列表等等。 Private beta 可使用。


CEO 又上場了

下一代的 Software Development 須要你們一塊兒的努力,讓更多人能夠了解這個行業,進入這個行業並讓這個行業真正蓬勃地發展下去。咱們是 Builders、Creators,而只有咱們一塊兒努力纔可讓這個市場更好地發展。

咱們爲將來軟件能夠貢獻給這個世界的事情而激動,咱們都很是相信 GitHub 和全部開發者一塊兒來探索這個世界的邊界。

Programming is not about typing.
It is about thinking, about solving problems.


To be continued
持續更新中,請保存本文連接:juejin.im/post/59dd49…

相關文章
相關標籤/搜索