cancel
Showing results for 
Search instead for 
Did you mean: 

Partners Contribution Rewards Q2 2018 Rankings Announced

Magento Team

41064883995_15f9eebf5a_k.jpg

 

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.

 

This is the fourth quarter of the Program, and so far 59 solution partners have collaborated on improving the Magento core as well as special projects. We are happy to welcome 9 new firms, who have joined the contribution program this quarter. The total number of merged GitHub contributions by Partners has effectively doubled in comparison to Q1 2018, reaching 425 in Q2 2018. Most of the submissions targeted Magento Open Source, Magento 2 Developer Documentation, and the Multi-Source Inventory project. Most active participants have shown an interest in bug fixing and porting existing solutions to the upcoming 2.3 release.

 

The scoring criteria in Q2 2018 have undergone some minor modifications, and we have added new achievement categories.

 

Base points (only one may apply):

  • Base 10 contribution points for an accepted pull request containing code improvement, refactoring, bug fix or similar.
  • Base 5 contribution points for an accepted pull request that ports a solution between release lines.
  • Base 1 contribution point for merged pull request that is aimed at code cleanup: typos, inline documentation, coding standards, unused code elimination and similar.

Adjustments (multiple may apply):

  • +50 contribution points for the partner scoring maximum points during each month
  • +30 contribution points for an Advanced PR
  • +20 contribution points for a Complex PR
  • +20 contribution points for a Special Achievement
  • +10 contribution points for Test Coverage
  • +10 contribution points for MFTF Test Coverage

Achievements relating to DevDocs have been reworked, and now feature significant points boost for specific types of contributions.

 

Base points (only one may apply):

  • 10 contribution points for technical updates, such as updates to the code or processes that alter the technical content of the documentation
  • 1 contribution point for editorial updates. Typos, grammatical inconsistencies, or minor rewrites to correct inaccuracies fall into this category. 

Adjustments:

  • +30 contribution points for covering a new topic in the developer documentation
  • +20 contribution points for major updates, containing significant improvements to existing content, such as a new section or example

See the Magento 2 GitHub wiki for more details on how points are calculated and definitions of each achievement type.

 

Results

 

Magento maintainers have done an in-depth code review and evaluation of the Partner code contributions to multiple projects, including Open SourceCommerceB2BDevDocs and Special Projects (MSIPHP 7.2 SupportBulk API, Import/Export Improvements and others), granting additional points to the complex solutions.

 

Please congratulate the top performers of the Q2 2018 Magento Partners Contribution Reward Program:

 

1st Place: Atwix

 

Atwix is an e-commerce agency focusing on B2C and B2B end-to-end implementations, assisting in strategic planning, design, website development, and post-launch maintenance. Atwix is a long-time Magento Solution Partner and one of the first Magento 2 Trained Partners in the world, having offices in Austria, Slovakia and Ukraine. Atwix’s team of seasoned and committed professionals helps its clients achieve top results in every aspect of their online businesses.

 

During Q2 2018, Atwix delivered a total of 151 pull requests, mainly to Magento Open Source and Multi-Source Inventory. The team has focused on bug fixing, unit and integration test coverage, and porting solutions across release lines, ensuring consistency between 2.2 and the future 2.3 release. Atwix's engineers also helped with the last mile of the first MSI beta release, clearing leftovers in the product backlog and closing all tickets left during the Contribution Day in Magento Kyiv Office on  June 22, 2018.

 

Atwix is an active organizer of Magento meet-ups and Contribution Days, sharing the contribution culture inside and outside of the company. The latest Contribution Day they organized was on July 30, 2018 and resulted in 10 Pull Requests to the GraphQL project.

 

Total number of contribution points scored: 1346
First place entitles them to receive 5 Magento Activity Points!

 

2nd Place: MageSpecialist

 

MageSpecialist is a Magento Professional Solution Partner and Magento 2 Trained Partner. It is a dynamic and result-oriented web agency and software house, dedicated to the development of robust, reliable and scalable e-commerce solutions based on Magento and other open-source software. The agency specializes in complex software integration, high-performance hosting, and the management of mission critical projects.

 

In Q2 2018, MageSpecialist had 31 Pull Requests merged, mostly focusing on the Multi-Source Inventory project, significantly helping to prepare for the first beta release. The team fixed a lot of open bugs and incomplete automated tests, which were found during the MSI regression phase. They also fixed multiple Open Source issues, improving overall product quality. 

 

On June 9-10, 2018, MageSpecialist + BitBull organized the Magento Contribution Weekend in Perugia, Italy which was dedicated to MSI contributions. Nine pull requests were created and merged in the scope of the event, most of which were considered complex.

 

On top of that, we would like to welcome Riccardo Tempesta to the community maintainers team. He joined in May and has already reviewed nearly 20 submitted pull requests.

 

Total number of contribution points scored: 635
First place entitles them to receive 4 Magento Activity Points!

 

3rd Place: Wagento

 

Wagento Creative is a full-service eCommerce development agency offering Magento 2 Development, Magento Upgrade and Migration services, ERP integration, Magento Custom Modules, API development, Performance Optimization, and Managed Support Services. Wagento hosts Mage Titans events in US and Mexico and takes part in many Magento events like Imagine, Magento Live UK, and Magento Live India.

 

Last quarter Wagento was very active on the GitHub, with 127 accepted pull requests. The team is very active both on the Magento Open Source and Developer Documentation projects. Wagento's main contribution in Q2 was improving overall code quality and porting most of the pull requests delivered into 2.2 to the 2.3 release.

 

Wagento actively participated in the Distributed Magento Contribution Day India. During the event, the team verified and fixed dozens of community-reported GitHub issues for the Magento 2 repository.

 

Total number of contribution points scored: 620
First place entitles them to receive 3 Magento Activity Points!

 

Active members

 

  • Interactiv4 has submitted 31 Pull Requests that were accepted in Q2. Team mainly focused on improving general code quality and provided fixes for existing GitHub issues.
  • Comwrap had 10 submissions merged targeting multiple projects: Magento Open Source, Magento Commerce and Bulk API. Most of the Bulk API related pull requests were considered "Complex" and awarded additional Contribution Points.
  • Convert has worked on 11 Pull Requests, all targeting Magento Open Source and improving various aspects of the Magento Framework in all of the versions available for contribution.
  • Reach Digital had 10 submissions merged targeting multiple supported versions at once. Additional Contribution Points were awarded to the team for Complex solutions, taking a lot of expertise and effort to implement.
  • TechDivision continues to focus all their efforts on the Multi-Source Inventory special project for over a year now. They have submitted 10 Pull Requests, 5 of which are already merged. Vadim Justus from TechDivision took the ownership over Magento MSI Web API scenarios, fixed open issues, verified that all APIs are following naming conventions, and achieved "green builds" with 2.3.0-alpha release package.

 

Updates to the Program Rewards

 

The Partner Contribution Rewards program is continually evolving and adding more benefits for active participants. Starting Q3 2018, a set of new rewards will be available to the active participants. Detailed information on each of the rewards will be published on the Magento Partner Portal when available.

 

Magento U Training and Certification

We are happy to announce our collaboration with the Magento U Team, which brings 100% discount codes for all kinds of Magento 2 courses, training, and certification. Based on the results of each month, the Top Contributing Partner will be awarded either online Magento U courses or Magento 2 Certification. In addition, the Top 3 Contributors of the Quarter will be eligible for a 100% discount for the online instructor-led course of choice. The yearly award is a classroom instructor-led course, awarded to the top contributor.

 

Architect Assistance

The Partner earning the most contribution points each month will be awarded the "Core Architect Assistance Reward." This reward is aimed at boosting coding culture inside the team and allows the partner to get an expert's advice on any Magento architecture concepts, qualified code review of custom solutions, or a group code review with Magento engineering teams.

 

Additional contribution points to Partner Maintainers

Starting Q3 2018, Community Maintainers enrolled in the Partner Contribution Rewards Program will be awarded with the percentage of contribution points awarded to the Pull Request author.

 

Additional rewards for bugs fixed

Ten additional Contribution Points will be award for each pull request that fixes a meaningful issue report from the Magento GitHub issue tracker. Release Notes now list partner contributions as well as those provided by individual contributors. 

 

Core Contributor badge in the Partners Directory

We are always happy to receive ideas and propositions from Program participants. For example, Balance Internet proposed that we implement a "Contributing Partner" badge to the Partner Directory pages to highlight Magento core expertise and proficiency with the product. This award is in the implementation phase right now, and more information will be published in the future.

 

More ways to contribute

 

We added more code repositories to the program recently, enabling developers with more specific interests to collaborate as well.

 

ECE-Tools

Magento Cloud Deployment Tools are a set of scripts and tools designed to manage and deploy projects hosted in Magento Cloud. This is an essential part of every deployment, so we want to make the processes behind the scenes transparent and easy to understand. ECE-Tools is the first opportunity to observe and participate in the development of Magento Cloud. Solution Partners can now improve their day-to-day experience with the product, as well as get to know the capabilities of Magento's Cloud platform better.

 

The repository is available exclusively to the Solution Partners enrolled in Partner Contribution Rewards Program: https://github.com/magento/ece-tools

 

Data Migration Tool

The Data Migration Tool project enables merchants to upgrade their Magento 1 stores to the latest version of Magento 2. With more and more stores trying to migrate, Solution Partners can make a big difference by engaging with this full-fledged open source project and acquiring valuable migration experience. Many good ideas and improvements are waiting to be implemented. Among them are:

  • Migration by separate entities, like only customers and products
  • Improve auto-resolving feature to automatically handle all possible errors during the migration
  • Extend the Delta feature so an admin of Magento 1 can add and change products, categories, etc. during the migration period

Join the conversation on the Slack channel and make your contribution in the GitHub repository https://github.com/magento/data-migration-tool

 

Localization

Magento Community Engineering team together with Veriteworks Inc. started a new project for adapting Magento to the Japanese market. The project is divided into two parts:

  • The https://github.com/magento/magento2-l10n repository contains improvements to Magento core to provide necessary extension points and make the process of adaptation for other local markets simpler in future.
  • The https://github.com/magento/magento2-jp/ repository provides functionality specific to the Japanese market. Modules located in this repository are expected to be released as separate open source extensions. Code changes delivered to this repository may be merged to Magento core once all tests are passed.

This project is Community driven, and any company or individual contributors are welcome to join in this effort.

 

Updates and reminders

 

Magento test instances for GitHub pull requests

To remove as much routine work as possible from Pull Requests both for authors and maintainers, we’ve created the Contributor Assistant. This service allows summoning a testing instance with the latest develop branch and pull request changes merged into it. Instances are publicly available and enable collaboration to verify the improvements submitted. On top of that, you can use the service to create a clean release or to develop a branch instance, to verify the existing state. You may learn more about this in the wiki.

 

Automatic Porting of solutions between release lines

Sometimes the same commits correctly apply to multiple or even all release lines in Magento. Manually creating multiple identical Pull Requests consumes time that could be spent differently. To eliminate this problem, use the Automatic Porting Tool. The bot attempts to apply commits "as is" to the desired release line and creates a new Pull Request when no code conflicts occur. The pull request author can spend the saved time on verifying the fix. Reference on the tool is available in the wiki.

 

Porting status and backlog

In an effort to keep releases 2.2 and 2.3 aligned, we are monitoring and publishing porting status for the 2.2 Pull Requests. The GitHub project is automatically updated every time a pull request is merged or a port for it is created, making sure that 2.3 will contain all 2.2 contributions.

 

GitHub Two-Factor authentication

We would like to remind all program participants, and anyone willing to join in the future, that the magento-partners GitHub organization and all associated private repositories require members to enable Two-Factor Authentication. You can learn more information from this DevBlog post.

 

How to join?

 

Every active Solution Partner that is willing to collaborate is eligible to join Partner Contribution Rewards Program. Please contact engcom@magento.com, and we will happily guide you through the process.