2019 was a fantastic year for contributions and community involvement. During the year our contributors created over 8,000 pull requests across Magento GitHub repositories! Even more exciting is that over 8,500 were processed, meaning we made a significant dent in the backlog! We would like to extend a big thank you to all our contributors, maintainers and partners that did awesomework constantly iterating on Magento projects. We want to take some time and make some space in this post to look back at 2019 and highlight the amazing achievements of the community.
As a follow-up to the Squashtoberfest 2019 event we described a little while back, we wanted to share with everyone the list of our awesome contributors and winners from the event! We saw a ton of activity during October and are extremely grateful for everyone who contributed. A select number of you really went above and beyond and as a thank you we want to make and send you a limited-edition T-shirt commemorating the event and showing our gratitude.
We wanted to let all open source software enthusiasts know that we will be running our annual Squashtoberfest event during the entire month of October. Every year in October open source communities around the world get together to collaborate and contribute to their favorite projects. For the pasttwo years, contributors to Magento projects during October have had a chance to win some cool swag from us based on their contributions.
To provide enhanced security for customers using older versions of the Magento platform, we are backporting a fix from the security patch we released on June 25 (Magento 2.3.2, 2.2.9 and 2.1.18 Security Update) to additional versions of Magento Commerce and Magento Open Source.
What an incredible month! November saw final beta work for 2.3.0 and GA releases for multiple release lines. Magento 2.3.0 was released on November 28th with an amazing list of new features and a massive amount of quality improvements provided by the community.
September saw a high number of contribution days which provided a great way for our team to connect with the community of contributors and maintainers, and introduce new people to the process. We also saw a continuation of a high number of pull requests both being submitted and processed, with 438 created and 493 processed across all our repositories.
During the month of August, we saw incredible work and a higher numbers of PRs across all our Community Engineering projects and Magento 2. This month we saw 738 pull requests processed and 346 issues closed.
July was another strong month for Community Engineering, with the community creating 920 pull requests. Together, we made significant progress on the Magento 2 repository and across all of our projects.
We believe that Community Insiders engineering teams have high expertise with the Magento codebase and engineering principles behind it. This knowledge and expertise are beneficial and valuable whencontributing to the code, determining the future of the project, and reviewing incoming Pull Requests.
In May, we celebrated breaking our record for Pull Requests created in a month. We have broken it once more in June with 1015 pull requests created across all Magento repositories. It is another fantastic effort across the whole community, and we really appreciate everyone’s hard work.
The second quarter of 2018 has come to an end. It's now time to look back at the results and achievements by each of the Solution Partner teams participating in Magento Partners Contribution Reward Program.
The month of May was a record-breaking month for the community with 638 pull requests created across all Magento repositories. In addition to the amazing amount of pull requests, we also ran some fantastic contribution days in Germany, Poland, India and Italy.
During the month of March, we ran our first distributed contribution day, and we saw some new faces at the top of our contributors’ leader board. We also continued to make great progress with all our GitHub repositories thanks, to the community’s help.
A Contribution Day is a hackathon-like event where we encourage the community to contribute to the Magento 2 Open Source product by opening pull requests and validating issues on GitHub. Normally these events are limited to one venue, but as Magento is a truly global community we have decided to run a multi-location contribution day spread around the globe.
We are encouraged to see how strongly this year has started off. There have been a lot of great pull requests, project contributions, and interesting conversations taking place in our community engineering Slack channel. If we continue this throughout the year, 2018 will be an amazing year for all of us.
Magento Open Source - Statistics
During the month of January, we have processed 191 pull requests. With the help of our amazing community maintainers team, there have been 203 pull requests created by the community, 88 unique contributions and 48 new contributors. These stats highlight to us that people are continuing to contribute, and new people are getting involved. It also highlights the importance of our community maintainers team, as together they processed 80 pull requests.
For the month of January our top 5 individual contributors have been:
We would like to highlight a few contribution events from January that we think really carried the spirit of open source contribution.
Meet Magento India
During the Meet Magento conference in India, Wagento hosted a contribution day. During this event, we had 45 developers from around India and provided 22 pull requests.
We asked attendee Neeta Kangiya to give us her thoughts on the event and contribution in general.
"There are moments when you make exactly the right shot in a round of golf or a tennis match, and you realize with immense pleasure what you've just accomplished. For me, working with "Magento Community Engineering Team" was the same, and I got this opportunity on Magento Contribution Day 2018 which was held on 7 January 2018 during #MMIN18 and took place in my beautiful city Ahmedabad. It provided intensive workshops with the #magento core engineering team, giving great insights into Magento 2 development and improvement to the Magento 2 core. Working with very down to earth Magento masters Vinai Koop, David Manners and Eugene Shakhsuvarov was already a great achievement.
Happiest to be among one of the @Magento contributors in #MMIN18 as I have generated 1 PR and contributed into "devdocs" also, and I was amazed when my PR was approved. What else does someone need as their work will be appreciated at the end of the day and I also got T-shirt printed with "Contributor - Magento Community Engineering."
This contribution was not limited to that day only. Currently also in my free time, I am continuing to contribute for the Magento 2 community." - Neeta Kangiya
Contribution Day in Kharkiv
On the 27th of January, Magecom hosted a contribution day in Kharkiv Ukraine. Focusing on the Multi Source Inventory (MSI) project, this event provided 6 pull requests and introduced a lot more developers to the project. You can find a video highlights package of the event here, but we also asked Sergey Fisenko, the CEO of Magecom, for his thoughts on this event.
"For many years, our engineers have been visiting Magento events around the world, and it helped our company improve, grow, and eventually become one of the biggest Magento-focused agencies in Ukraine. We felt it's now our turn to contribute to the community, and we decided to organize a series of Magento meetups in Kharkiv, Ukraine, and help other developers grow professionally. Thanks, Magento!" - Sergey Fisenko
How to get involved
As always, if you are interested in finding out more about contributing to Magento we recommend getting involved in the community engineering Slack channel (email requests to join to email@example.com). We also have a wide selection of projects currently running. If you are interested in participating in one of these projects take a look at the project overview page and let us know.
In my first post about Community Collaboration in Magento, I touched on the community’s tireless bug-squashing and gave an overview of how the Magento Community Team processes pull requests (PRs). In this post, I will dig a little deeper into how you, as members of the community, can contribute. I will also go behind the scenes of the Magento 2 repository.
In the introductory post to the Magento developer blog, Ben Marks mentioned a number of developer-focused initiatives which we are implementing this year. Rather than keep you all guessing, I'd like to share our roadmap for these initiatives.