The 2020 GitHub annual summary is out!

GitHub recently released 3 annual summaries for 2020: community report, productivity report, and security report. Lao Wang has selected some points that may be of interest to everyone from the community report and productivity report, hoping to inspire everyone's open source work.

I compiled and translated an abstract. If you want to view the original English report, you can click on "Read the original" in this article, and you can also access it in China.

1. Overview

The above data is based on statistics from October 2019 to September 2020

  • A total of 56 million developers use GitHub

  • 72% of Fortune 50 companies use GitHub Enterprise Edition

  • In the past year, users have created 60 million new repositories on GitHub

  • Added 1.9 billion Contributions

2. What does  everyone use GitHub for?

In the past 5 years, the proportion of developers has continued to decline, but they are still the greatest common divisor of GitHub. Education users have shown a significant increase, from 17% to 23%.

In conclusion, benefiting from the existing foundation built by students and teachers, as well as their cooperation in professional work and open source projects, the proportion of users for educational purposes will further increase.

Moreover, the development of education has built a bridge for students' future careers as software engineers, and created opportunities for students to contact developers all over the world.

3.  Front wave VS back wave

The report counts the difference between new registered users (defined as new users within 28 days) and old users (users who have registered for more than 2 years) in the use of GitHub functions.

The following figure shows the proportion of non-code files submitted:

4. The rise of language-based communities

Take Python as an example: the Python community contains intricate dependencies, various repositories using PyPI package management tools, and their developers.

The Python community is neither generalized nor ecological: it is built around a language because of the complexity of the Python language and the changes in the industrial, scientific, and social environment.

The role of Python is constantly evolving:

361,832 developers from 202 countries and regions have contributed more than 266,966 packages to this community.

Top 10 Python Packages with the most contributions in the past 12 months

Briefly introduce the Repo involved:

Tensorflow\Pytorch: Two well-known machine (deep) learning frameworks:

  • https://github.com/tensorflow/tensorflow

  • https://github.com/pytorch/pytorch

home-assistant: Open source smart home automation warehouse, built by open source enthusiasts and DIY enthusiasts within the time frame, the code can run perfectly on the Raspberry Pi or local server.

  • https://github.com/home-assistant/core

ansible:   a very simple IT automation system. It handles tasks such as configuration management, application deployment, cloud configuration, special task execution, network automation, and multi-node orchestration

  • https://github.com/ansible/ansible

youtube-dl: Used to download videos from YouTube or other video platforms. This project was blocked some time ago and then unblocked.

  • https://github.com/ytdl-org/youtube-dl

hugging-face/transformers: Open source warehouse for NLP (Natural Language Processing): supports Pytorch and Tensorflow

  • https://github.com/huggingface/transformers

Azure-cli: Multi-platform Microsoft Azure command line tool

  • https://github.com/Azure/azure-cli

5. Language development trends

JavaScript: forever divine , continue to dominate the list since 2014

Python: Steadily rising, has become the second in 2020

6.  More Chinese join GitHub

In 2020, the proportion of open source contributors from the United States dropped to 22.7%, and the proportion of developers from China rose to 9.76%.

In 2015, the majority of open source contributors came from the United States (30.4%), and other large contributions came from Germany (7.3%) and the United Kingdom (5.8%)

When we look forward to 2025, GitGub is expected to have 100 million developers. The open source contribution of the United States dropped to a stable 16.4%, and China (13.3%) and India (7.9%) contributed significantly.

7. Important findings

Comparison of the number of active developers in 2019 and 2020

Small-scale Pull requests drive innovation and productivity. Last year, developers improved their work efficiency through Pull requests of the same or smaller scale, making merge pull requests up to seven and a half hours faster.

While automation drives productivity, it improves the developer experience. Using the open source library of the Actions service, through automation, the time spent on merge has been reduced by 18%, and the number of pull requests merged operations has increased by 34%. By adopting automated methods in the workflow, the development team has reduced the time for manual operations, and more time can be used for innovation, development, and cooperation.

Related reading: GitHub Actions Start Tutorial (Author: Ruan Yifeng)

www.ruanyifeng.com/blog/2019/09/getting-started-with-github-actions.html

During the epidemic, when everyone is trapped at home, participating in open source work is a very good way to escape. Analysis shows that during holidays and weekends, the activity of open source projects will reach a peak. This shows that an open source project is different from other (development) work. It may be an outlet, providing a good opportunity for everyone to learn, grow, create, and participate in the community.

2020 is an extraordinary year. Thank you to everyone, especially open source community contributors and developers. The code you wrote runs on the server, runs in your mobile phone, or even someone’s Internet of Things rice cooker. Liberation of all human productivity. You have truly changed the world and helped all mankind through this extraordinary year. To Coder!

推荐阅读
0. 逛逛GitHub交流群限时加入
1. 程序员找工作黑名单
2. 这个 AI 开源项目要火!
3. 微软给 Win10 量身打造的效率神器
4. CentOS 7 安装教程(图文详解)

Guess you like

Origin blog.csdn.net/weixin_47080540/article/details/110790215