Habrayuzery can remember the announcement of the initiative 24 Pull Requests , which was produced on December 2, 2012. The year has already changed, the holidays have passed and it is time to take stock. Iuri De Silvio handled this task very well, so I suggest you look at the numbers and graphs that he prepared.During last December, I took part in
24 Pull Requests - a project that offered to publish one pull request a day until Christmas.
After that, I wanted to find out how strongly introducing a simple game element into an ordinary task can improve the results. Yes, I always helped some projects with my commits, tickets, review code, but during 24pullrequests I became significantly more active in this matter.
So I decided to use the data from GitHub to understand the impact of 24pullrequests on this process. My numbers did not match the public figures 24pullrequests, but I was based on the githab data and suspect that they are correct (see
andrew / 24pullrequests # 236 ).
')
For a start, the general numbers are:
- 2724 registered developers
- 642 developers with at least one pull request
- 2773 open pull requests
- 1299 project with at least one pull request
Well, these numbers say nothing about the contribution of 24pullrequests. Perhaps, people just did a lot of pull requests and 24pullrequests does not apply to this. It may be that people created empty PRs just to “win” the game.
I am sure that this is not the best way, but I compared this data with the data for November. In November, all these registered developers opened
1,558 pull requests to
837 projects . In each month, about
66% of pull requests were received, i.e. about the same percentage of adoption.


In some projects, life raged actively, but the most active of them was
24pullrequests , with
88 PR .

To write this note, I collected quite a lot of statistics and drew a little bit of graphs, but the last ones were the most unexpected figures for me.
4 out of 10 developers with the largest number of pull requests did not show any activity at all during November, and only one of them did more than
10 PR in November. I rechecked this data, because I didn’t guess that even I didn’t write anything during November.

This graph clearly shows how strongly the 24pullrequests project has inspired people to participate in open source projects.
Of course, it is very difficult to say something objective based on only these data, since they could be influenced by many external factors, such as holidays, work, study, and so on. All I can say for sure is that it was a great project and I am very glad that I took part in it. Great job,
Andrew !
And I join the words of the author, and I want to remind you that in less than a year everything will happen again. Take part, it's really fun! And if you don’t want to wait, you can find interesting projects on CodeTriage and ContribHub . Also, your help will definitely come in handy in preparing 24pullrequests for the new season. Thanks to everyone who participated!
PS: the author used the code that was used to collect statistics on the githab .