- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Code contributions from the Magento community are the foundation of the Magento platform’s open source component. These contributions take the form of source code patches, either as fixes for particular issues or as new functionality delivered to Magento by Community developers or Partners. Magento uses GitHub for source code version control, and GitHub Pull Requests (PRs) are the best way to deliver fixes to the Magento source code.
Contributions to Magento Open Source or Magento Commerce are a powerful and effective way to strengthen the wider Magento community. The entire Magento community benefits from this continuous improvement of the Magento Framework, keeping it current with the development tools and best practices. We at Magento are grateful to all Partners who actively participate in the development of the platform as well as to the global community who use and contribute to CE.
Contribution Reward Program
Partners are a unique source of knowledge about real issues that clients are dealing with when developing solutions based on our platforms, we will track and reward Magento Solution Partners for their contributions. Contributions that target quality, provide solutions for common problems, and share Magento best practices with all the community will be especially appreciated and highlighted.
How does this Contribution program work? Magento currently tracks every pull request that originates with a Partner. In the near future, Magento will actively promote Partners with the best track record of contributions, and these Partners will receive a variety of benefits available through the Magento Solution Partner Program. Naturally, Partners will also benefit from this enhanced visibility in the wider Magento community as well as from promotion during Magento events.
Types of Contributions
We want to recognize the following types of Partner achievements:
- Quantity of Contributions – Rewards Partners who have made the highest number of contributions
- Complexity of Contributions – Rewards contributions that required time or deep platform knowledge for implementation
- Special Achievements – Recognizes efforts in specific categories including extensive test coverage, improved framework design, improved APIs or API coverage, and improved customizability
- Category of Expertise – Tracks contributions per components to help merchants navigate to a Partner with compatible expertise
The Award Point System
We will use a point system that spans these four categories to assign points for each recognized achievement. Every achievement will be assessed and assigned points across these categories. We will then rank contributions based strictly on the total point award per contribution.
Once we’ve assessed a contribution’s point score, we’ll share it with the Magento Solution Partner team. Top-performing Partners will be granted Magento Activity Points (MAPs) that convert into MDF according to the rules of the Magento Solution Partner Program. The number of MAPs and top performers rewarded will be determined later.
About the Magento Community Engineering Team
We (the Magento Community Engineering team) are Magento developers dedicated to facilitating community contributions to the Magento code base. We’ve already made outstanding progress processing pull requests from the community. Look at these current statistics:
- Processed PRs: 950+
- Merged PRs: 550+
- Outstanding PRs: < 25
- Processed by Community Maintainers: 65+ PRs
Besides accepting and publicly acknowledging community contributions as described above, our most recent initiative has been to open up internal repositories to Partner developers. This effort permits us to accept code contributions not only to the Magento Open Source repository but to Magento Commerce and B2B as well.
In addition, we hope that providing access to these previously private repositories will heighten Partner awareness of the latest changes to Magento Commerce. Partners can then open issues against this repository, and then apply what they learn to Magento Open Source.
Ready to participate?
To start participating in the Contributions Reward program, write the Magento Community Engineering team at email engcom@magento.com. We will help you get started with these few easy steps:
- Retrieve a list of developers and their GitHub accounts
- Add participating developers to the Slack channel and GitHub organization,
- Sign CLA
- Walk through instructions on how to create PR to the Magento Commerce code.
For more information on this process, please check the Partner Portal.
We’ll keep you posted….
Please check this blog frequently for updates!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.