首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >GitHub 2017年大数据报告

GitHub 2017年大数据报告

作者头像
forrest23
发布2018-08-03 15:27:55
5520
发布2018-08-03 15:27:55
举报

数百万的开发者使用GitHub来分享代码和打造企业。你来此的目的不仅是完成你的工作,获取新的技术,对开源项目做贡献还有更多。你已经表明,当好奇的人们有空间一起工作,美好的事情总会发生:工作变的更有效率,新的想法不断产生,我们开发软件的方式从根本上发生了改变。 为了庆祝你们的贡献和共同辉煌的一年。我们一起回顾2017年那些项目、开发者和团队。

今年的主题

Build、Work、Learn、Connect

Ten years of merging(十年的沉淀)

You’ve accomplished millions over the last decade. In 2017, the GitHub community reached 24 million developers working across 67 million repositories.(在过去的十年你们已经完成了数百万的项目。2017年,GitHub社区已经拥有2400万开发者工作在6700万个代码库中。)

Everywhere you work(无论在哪里工作)

You’ve been collaborating from every corner of the earth. 24 million people use GitHub across 200 countries. This map approximates which continents use GitHub most.(你们已经在地球的每个角落一起协作。2400万开发者使用GitHub横跨了200个国家。这张地图近似的显示哪个大陆使用GitHub最多。)

Build

You’ve had a busy year, sharing code across 25 million public repositories. Let’s explore the ways you’ve built, the contributions you made, and the languages you’ve used.(你们今年很忙,在2500万公共的代码库中共享代码。让我们来探究一下您构建的方法、所做的贡献以及所使用的语言。)

  • 自2016年9月共有十亿次公共的代码提交。
  • 自2016年9月共有2530万个活跃的代码库。
  • 自2016年9月共有1250万个活跃的问题(ISSUES)。
  • 自2016年9月共有4700万个公共和私有的拉取请求被合并。
  • 今年你们关闭了68,800,000个问题。

The fifteen most popular languages on GitHub(GitHub 上15个最流行的开发语言)

  • GitHub是开源项目的家园,使用337中不同的编程语言来书写。使用最多的是JavaScript。
  • Python取代Java成为GitHub上第二流行的语言。Python今年的拉取请求比去年增加了40%。Typescript语言在2017年也大幅增长,拉取请求大约是去年的4倍。

Changing the topic(增加了主题功能)

In January, we released topics: repository tags that let you explore projects by technology, industry, and more. Here are the top topics you used for your repositories since the feature launched, not including frameworks or languages.(在一月份,我们发布了主题:代码库标签,可以让你使用技术、行业和其他来探索项目。以下是自功能启动以来用于代码库的主要主题,不包括框架或语言。)

  • iOS
  • website
  • API
  • game
  • deep-learning
  • machine-learning
  • blog
  • arduino
  • database
  • library
  • plugin
  • bot

最活跃的代码库

10个最多forked的项目

  1. tensorflow/tensorflow
  2. twbs/bootstrap
  3. github/gitignore
  4. barryclark/jekyll-now
  5. tensorflow/models
  6. vuejs/vue
  7. facebook/react
  8. jlord/patchwork
  9. spring-projects/spring-boot
  10. torvalds/linux

10个最多贡献者的项目

  1. Microsoft/vscode
  2. facebook/react-native
  3. npm/npm
  4. angular/angular-cli
  5. tensorflow/tensorflow
  6. FortAwesome/Font-Awesome
  7. angular/angular
  8. docker/docker
  9. jlord/patchwork
  10. ansible/ansible

10个最多reviews的项目

  1. DefinitelyTyped/DefinitelyTyped
  2. kubernetes/kubernetes
  3. Homebrew/homebrew-core
  4. ansible/ansible
  5. nodejs/node
  6. NixOS/nixpkgs
  7. apache/spark
  8. rust-lang/rust
  9. symfony/symfony
  10. tensorflow/tensorflow

10个讨论最多的项目

  1. kubernetes/kubernetes
  2. openshift/origin
  3. cms-sw/cmssw
  4. Microsoft/vscode
  5. rust-lang/rust
  6. dotnet/corefx
  7. tgstation/tgstation
  8. nodejs/node
  9. servo/servo
  10. ansible/ansible

Talking it out in 2017

  • 62.4万次拉取请求被检查
  • 1400万开发者在其他人的问题上发表评论
  • 2017年使用最多的表情是

Work

Thanks for bringing us to work. You’ve used GitHub to do your jobs at businesses big and small, from scrappy teams to enterprises across the globe.(感谢给我们带来了工作。您已经使用GitHub在大小企业中完成您的工作,从分散的团队到全球的企业。)

  • 52%的世界50强的企业使用GitHub企业版
  • 在美国100个最大的企业中有一半在使用GitHub企业版
  • 45%的世界100强企业使用GitHub企业版
  • 自2016年9月来共有9,794个活跃的会员
  • 自2016年9月来共有1413个APP集成了GitHub的账号认证
  • GitHub 软件市场提供26个APP

Learn

With so much of the world’s code on GitHub, it’s a natural place for people to learn and prepare for careers in technology—millions of teachers and students now work together on GitHub.(GitHub拥有世界上如此多的代码,这是为人们提供学习和准备职业生涯的天然场所,数百万的老师和同学现在一起在GitHub上学习。)

  • 505,045个学生在GitHub上学习
  • 5,300个老师在GitHub上教学
  • 自2014年推出以来学生开发包帮助超过85万名学生编码
  • 50个在这一领域的学生专家

Connect

This year, seven million developers joined GitHub. You opened your first pull requests, created new repositories, and contributed to the open source community in hometowns from São Paulo to Shanghai.(今年有7百万的开发者加入了GitHub。你们打开了拉取请求,创建了新的代码库,在从圣保罗到上海的家乡给开源项目做贡献。)

  • 自2016年9月以来有670万开发者加入了GitHub
  • 自2016年9月以来45.1万个新组织加入了GitHub
  • 今年1,000,000个美国开发者和700,000个中国开发者加入了GitHub
  • 自2016年9月以来120万开发者创建了他们第一次拉取请求
  • 自2016年9月以来410万开发者创建了他们第一个代码库
  • 19.1万个开发者只是star或者复制了代码库,但是没有提交代码

连接人和软件

We’ve made it our mission to help more people build, use, and share software—and we’re finding new ways to help out. Over the years, we’ve held hundreds of events and built partnerships with nonprofits worldwide.(帮助更多的人构建、使用、分享软件是我们的使命。多年来,我们已经举办了数百个活动,并与世界各地的非营利组织建立了伙伴关系。)

  • 赞助了121个有影响力的社会活动
  • 举办了14个互动活动
  • 创建了667个新的非盈利账号

Thank you for an amazing year.We can’t wait to see what you build in 2018.

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-11-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 ReactNative开发圈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 今年的主题
    • Ten years of merging(十年的沉淀)
      • Everywhere you work(无论在哪里工作)
      • Build
        • The fifteen most popular languages on GitHub(GitHub 上15个最流行的开发语言)
          • Changing the topic(增加了主题功能)
            • 最活跃的代码库
              • 10个最多forked的项目
              • 10个最多贡献者的项目
              • 10个最多reviews的项目
              • 10个讨论最多的项目
            • Talking it out in 2017
              • 连接人和软件
          • Work
          • Learn
          • Connect
          相关产品与服务
          容器服务
          腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档