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.
Connect with Community Engineering
Community Portal | Google Calendar (iCal) | Slack
Join us on Slack!
To connect with Magento and the Community, join us on the Magento Community Engineering Slack. Want to join, send a request at engcom@adobe.com or self signup. For a list of channels, see this list.
Beginner’s Guide
Want to contribute to Magento, but need some help? We have a new Beginner’s Guide series! Easy steps to learn Git, forks, branches, PRs, testing, etc in Magento Community Engineering.
MSI
GitHub | Project Board | Slack |DevDocs | User Guide
Magento Coordinator: Igor Minialilo, Eugene Shakhsuvarov
- Work this week:
- MSI 1.1.2 Beta Release!
- Article – Magento 2 In-Store Pickup, by Oleksandr Kravchuk
- Reservations CLI in 1.1.2 recap, by Vadim Justus
- Stock Export in 1.1.2, by Stepan Furman
- SSA Performance improvements, by Riccardo Tempesta
- How pair programming turned into quadruple programming, by Maxim Novik
- Store Pickup updates, by Eugene Shakhsuvarov
- Shipping method for Store Pickup, by Oleksandr Kravchuk
- SSA adaptation for Store Pickup, by Oleksandr Kravchuk
- Completing Store Pickup orders on non-default sources, by Maxim Novik
- Quality Updates and 1.1.2 Regression Testing status, by Tom Erskine
Meetings:
Meeting recordings:
GraphQL
GitHub | Project Board | Backlog | Slack | DevDocs
Magento Coordinator: Valeriy Nayda, Nishant Kepoor
- Work this week:
- What was done in 2.3.2
- Tasks dashboard: https://github.com/magento/graphql-ce/projects/1
- PRs statuses dashboard: https://github.com/magento/graphql-ce/projects/2
- Guest and Customer Checkout Workflow
- Cart item operation (adding/updating/deleting cart item)
- Support of Simple and Virtual Product;
- Shipping addresses (with address book support)
- Billing Addresses (with address book support)
- Shipping Methods (Flat Rate, Table Rate, Free Shipping, USPS, UPS, DHL, FedEx);
- Payment Methods (Check / Money order, Bank Transfer Payment, Cash On Delivery, Purchase Order)
- Order placing
- 90+% Code Coverage
- My Account:
- My Orders
- My Downloadable products
Scope 2.3.3 has been started
- Checkout:
- Support of Configurable, Bundle, Grouped, Downloadable products
- Braintree
- Custom options during adding product to cart
- Checkout Agreements
- My Account:
- Product Reviews
- Wishlist
- Compare list
- Test coverage of existing functionality
- Additional:
- Related/up-sell/cross-sell products
- technical improvements
- requests from PWA track
- bug-fixing
- Tasks dashboard: https://github.com/magento/graphql-ce/projects/1
- Tickets which are ready for development are located in `Ready For Development` and `Good First Issue`
- PRs statuses: https://github.com/magento/graphql-ce/projects/2
Meetings:
PWA Studio
Project Board | GitHub | Slack | DevDocs
Magento Coordinator: James Zetlen, Andrew Wilcox
- 14 Issues created
- 16 Issues closed
- 21 PRs created
- 17 PRs merged
- Demo:
- Prepping for Magento Imagine 2019!
- Meet us for the Magento Labs, presentations, and much more!
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
Meeting:
Meeting recording:
Adobe Experience Platform Launch (AEP)
GitHub | Slack
Magento Coordinator: Eugene Shakhsuvarov
Localization and Translations
Japanese GitHub | Slack Japanese
GitHub | Project Board | Slack Translations | Magento CrowdIn
Magento Coordinator: Volodymyr Kublytskiy, Piotr Kaminski
- Top contributors:
- For `i18n-*` repositories added integration with https://mergify.io/ so now all translations from Crowdin will be delivered to master branch without delay
- For `i18n-magento2` repository added integration with CircleCI to automate building and versioning language packages (integration is being tested now so small issues may happen, please report if detected)
- All `language-*` repositories connected to Packagist (https://packagist.org/?query=community-engineering%2Flanguage-)
- For now, we do not link or sync related locales on Crowdin or during package creation. You can install both language packages on your system and create own language package that will be inherit from multiple locales as described in this DevDocs.
- We welcome contributions. Add your translations to Magento CrowdIn per locale.
- If you would like a new locale added, please let us know in the Slack channel.
- We are considering a new day and time for meetings.
Meeting:
Cloud ece-tools
GitHub | Improvements | Slack | DevDocs
MFTF
Project Board | GitHub | Slack | DevDocs
Magento Coordinator: Sheila Shrewsbury
2.4.0 Minor Release:
- Changelog for 2.4.0
- New Commands:
- mftf static-checks – runs static analysis checks on MFTF test codebase
- mftf generate:docs – generates available documentation types base on MFTF test codebase
- Both commands can be run locally just like any other mftf command, with Jenkins implementation for `static-checks` planned for the near future.
- MFTF version will be updated in 2.3-develop and 2.2-develop.
- Alternatively, update your composer.json file to point to this release.
- “magento/magento2-functional-testing-framework”: “2.4.0"
Magento 2
Community Backlog | GitHub| Slack
Magento Architecture
GitHub | Project Board | Architecture Slack | Services Isolation Slack
Magento Coordinator: Olga Kopylova
Meeting Notes: May 8, 2019 #153
Architecture:
- [Closed] Discussion of static test rule removals for phtml files, #159
- [Proposed] Removal of some static checks for phtml template files, #160
- [Proposed] Storefront APIs, #158
- [Proposed] Simplified composer project, #157
- [Proposed] Update MFTF Versioning and BIC page, #156
- [Proposed] Adobe Stock Integration, #155
Services Isolation:
Meetings:
Meeting recordings:
Magento Coding Standards
GitHub | Project | Slack | Project
Magento Coordinator: Lena Orobei
- [Closed] JS, CSS, Less files checking, #94
Meeting: