Get a quick update on all Community Engineering projects including completed and in-progress stories, features, and testing. Welcome new contributors joining your community projects. Check open requests and good first issues in the project boards.
If you missed a meeting or demo, want to join a specific project and contribute, or have questions, check the links to recordings, project boards, and more.
Check the Magento Community Engineering Google Calendar for all events:
Join us on Slack: http://tinyurl.com/engcom-slack
To connect with Magento and the Community, join us on the Magento Community Engineering Slack. If you are interested in joining Slack, or a specific channel, send us request at engcom@adobe.com or self signup.
Livestream: Project Overview
Recording: https://youtu.be/9bCXz5jETjM
Want to start contributing? Looking for a new project to join? This livestream we walked through all of our current and new special projects! And we provided info on contribution days and events.
- Partner rankings for 2018 – Stanislav Idolov – Reviewed the top 5 partners, all work completed, with insights for partners in 2019. Congrats to Atwix with an impressive year, with 5745 points, 419 PRs created with 364 accepted. A blog will post shortly with a full report of the top 5 partners and additional updates.
- 2018 Project Highlights and Plans – Igor Gorin – Reviewed all special projects and gave highlights on work to come, including a focus on testing, automation, and consistent processes for 2019.
- Testing in Magento – Oleksii “Alex” Kolesnyk – Discussed MFTF testing in Magento and the future for automated support in development. The team wants to ensure all PRs include MFTF test coverage, and they plan on training Community developers to understand and develop tests. Another goal is to convert MTF to MFTF tests, to end of life MTF.
- Asyn/Bulk API – Alex Lyzunfrom comwrap – Discussed updates for the Asynchronous Import project, with two tracks for track 1 for Bulk API for updates and improvements (performance, speed, etc), Redis usage, bug fixing, database usage, etc, and track 2 around Asynchronous Import and as a separate service, and other design documents.
- MSI – Igor Minialilo – Discussed MSI through to release, with info on the Roadmap and Milestones. He also introduced info on the coming 1.1.0 release with significant performance improvements, ElasticSearch support for custom stocks, and the Distance Priority algorithm. He also looked to the future of Store Pick-Up and additional items in Milestone 3.
- AXP Connector/Adobe Experience Connector – Eugene Shakhsuavrov – Discussed the latest work for this project, including info on Adobe Open Source. This is a new system, not an update to the previous tag manager. For more info, see Launch docs and developer info for additional information. He also discussed the connector extension.
- Magento Coding Standards – Lena Orobei – She reviewed the Coding Standards project including terms, tools, and standrds to aid in refined development. Currently, we have competing standards or lack of standards between projects. She welcomed everyone to the GitHub project and Slack channel #coding-standard. See the project for the roadmap and more info!
- Translations – Volodymyr Kublytskyi – Reviewed work for Translations, with an eye on the Japanese translations project. He also provided information for future translations work, including CrowdIn translations automated into packages available through Marketplace. Processes and automations soon to come, starting in Feb 2019.
- GraphQL – Valeriy Naida – Discussed status of all GraphQL completed work including coverage for Products, CMS, etc all part of Magento core with 2.3. He introduced the Roadmap for future releases in 2019, including 2.3.1 and additional releases. He welcomes feedback and requests for updates to the project.
- PWA – James Zetlen – Discussed the project, the documentation for understanding the product, optimizations for graphics/image compression, with demo examples. It released with 2.3 and working to be fully compatible with Magento Commerce Cloud by end of January. They are seeking feedback, contributions, and requests for future work.
Community Engineering News
Congrats to Partners!
We have posted the year in review for 2018 of contribution results and achievements by each of the Solution Partner teams participating in the Magento Partners Contribution Reward Program.
Seeking Maintainers!
The Community Engineering team is seeking new maintainers. We have added information to the maintainers site and tweeted. The weekly newsletter will include information for those interested. Please have anyone interested to contact us at engcom@adobe.com.
MSI
Project Board | GitHub | Slack |DevDocs | User Guide
Magento Coordinator: Igor Minialilo and Igor Gorin
- We will be moving from Zoom to BlueJeans meetings. Links will be posted soon.
- Alex Lyzunfrom comwrap presented on Bulk API and async processing of Source migration using MySQL adapter: #1962 Also set up an issue in the Async repo for continued work to support MySQL: #19
- Igor Miniailo (for Riccardo Tempesta (@RicTempesta)from MageSpecialist) presented updates on the Distance-Based algorithm and a deeper tech dive into the APIs, including the three new modules:
InventoryDistanceBasedSourceSelection
InventoryDistanceBasedSourceSelectionAdminUi
InventoryDistanceBasedSourceSelectionApi
The PR has merged in preparation for 1.1.0!
- Slava Moskalyuk presented Test Coverage report and Test Plan for Distance-Based algorithm.
- Alex Nguyen from Magestore gave a demo and discussion of their Magento 2.3 PWA + GraphQL + MSI for POS application. See their blog for highlights: Here comes the transformation for your brick-and-click (with Magento 2.3)
These images are captures from the demo of their extension. Highly recommend watching the demo recording to see source POS setup, inventory, orders through POS, and inventory updates.
- Slava also presented MFTF and testing updates for Tom Erskine.
- Lori Krell added upgrade information to the DevDocs Manage Inventory Management Modules This information is important for those upgrading from 2.1 and 2.2 releases to 2.3 + MSI. Additional updates will be added for MSI 1.1.0.
Meetings:
Meeting recordings:
GraphQL
Project Board | GitHub | Slack | DevDocs
Magento Coordinator: Valeriy Nayda and Igor Gorin
Current PRs work:
Recently, there have been a lot of messages related to the support of variables in queries.
- We are ready to merge this PR: #93 Implement support for variables in query
- In the weekly meeting, we discussed #93, current issues, and planning resolutions.
- Check project and board for open work.
Meetings:
PWA Studio
Project Board | GitHub | Slack | DevDocs
Magento Coordinator: Eric Erway, James Zetlen, Andrew Wilcox, and Igor Gorin
- Focusing on burning down current work in-progress.
- Code Efficiency and Velocity are up! See all of the stats at Gitential.
- Watch the Livestream recording for demos and updates by James Zetlen.
Meetings:
Asynchronous Import & Bulk API Project
Project Board | GitHub | Slack | DevDocs Bulk API & Async API
Community Project Maintainer: Alex Lyzun from comwrap
Magento Coordinator: Volodymyr Kublytskiy and Igor Gorin
Meeting:
Import/Export
Project Board | GitHub | Slack
Magento Coordinator: David Manners and Igor Gorin
General info:
- This project will be merging and continuing in 2019 with the Asynchronous/Bulk API project. We will have updates and information after the holiday break on the timing for the project merge!
Meeting:
Localization and Translations
Slack | Japanese GitHub | Magento CrowdIn | Google Doc
Magento Coordinator: Volodymyr Kublytskiy, Piotr Kaminski, and Igor Gorin
Magento 2
Project Board | GitHub| Slack
- 37 Pull Requests merged to core
- 92 Pull Requests created
- 94 new issues created
- 80 closed issues
Magento Architecture
Project Board | GitHub | Slack
- Documented Magento's approach to testing, by Jed Mao: #65
- Address Front-End Tech Vision Feedback, by Alex Paliarush: #67
- Merged, Use default XML encoding, by Milind Singh: #57
- Merged, Add front-end tech vision doc, by Jed Mao: #49
- Open Issue: Research alternatives to enzyme, RE: Tech Vision: #68
- MEETING: January 17 – Services Isolation: #66
Meetings: