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…

相关文章
相关标签/搜索