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 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-signup
Looking for a specific channel? Check the gist, search channels, or check the project links below!
SQUASHTOBERFEST
Wiki | Blog | Twitter | Slack
- It has begun! Squashtoberfest started on Monday, October 1, 2018.
- We posted multiple tweets, ablog, and wiki with details.
- Developers started posting progress on twitter, submitting PRs, validating tickets. DevDocs repo saw an uptick in PRs this week.
How it works:
- Submit 5 PRs AND/OR validate 10 issues across any Magento Repo between October 1 – 31. You get credit for the submissions, even if merges occur after October.
- Work in the Magento2 repo or special projects. See all GitHub links in this newsletter for projects!
- When validatingGitHub Issues, see our GitHub Issues Processing Workflow.
- When submitting PRs, see our Contributor Guide.
- For a quick video, see demo recordings. Lori presented this recording for MSI to help explain the event.
Important Note: All issues in Magento and Special Project backlogs and repos can be worked on for SQUASHTOBERFEST credit. A specific label is not needed. Claim issues, submit PRs, and earn a tshirt!
2.3.0 Beta News
- For all release notes and guides, see the 2.3 DevDocs.
- October 5, 2018: 2.3.0-Beta12 released
- The release includes the following CBEs:
dotmailer/dotmailer-magento2-extension = 3.0.0
klarna/m2-payments = 5.2.0
temando/module-shipping-m2 = 1.4.0
vertex/module-tax = 2.2.0
amzn/amazon-pay-and-login-magento-2-module = 2.1.1
magento/inventory-composer-metapackage = ~1.0.0
msp/twofactorauth = ^3.0.0
msp/recaptcha = ^2.0.1
MSI
Project Board | GitHub | Slack
Magento Coordinator: Igor Minialilo
- Oct 2nd, we finished the first cycle of regression passing though 500 (466 on HipTest + 30 B2B case on Jira) test cases.
- All testing was completed in Cloud environments on the latest beta of Magento 2.3.0 installed with VDE extensions. Results can be found here: https://app.hiptest.com/projects/69435/test-runs/188475/overview
- The board on ZenHub is updated and represents actual state: ZenHub Link (make sure that the filter Milestones has Milestone 2 applied)
- Bugs found in the scope of regression: https://github.com/magento-engcom/msi/issues?q=is%3Aissue+is%3Aopen+label%3A%22Regression+MS2%22
- MSI contributors:Riccardo Tempesta, Sergey Mutaf, Vitaliy Boiko, Alessandro Ronchi, Josh Carter currently working to resolve issues.
- First phase of MSI regression involved 4 devs from TSG team:
- Slava Moskalyuk
- Ivan Pletnyov
- Nikolay Malevanets | Pavel Bystrytsky
- Tomash Khamlai
- We have high expectations with Contribution Days for Munich and Barcelona Magento Live EU.
Weekly Status
Meeting recordings:
GraphQL
Project Board | GitHub | Slack
Magento Coordinator: Valeriy Nayda
Current PRs status:
- 1 PR has been merged (40 since 2018-07-01)
- 11 PRs have "Development in Progress" status (Most of these PRs close are to finish and will be merged soon)
- 2 PRs have broken builds but without progress
PRs Special Achievements status:
- Travis API-functional testsuite automated execution, Yaroslav Rogoza(@rogyar) from Atwix: #188
Special Achievement. Primary tests for GraphQL are API-functional. But now they don’t run on Travis.
- [CONCEPT] GraphQL shipping address coverage, Vitalii Boiko (@VitaliyBoyko) from AtwixDEVELOPMENT IN PROGRESS)
Complex – in scope of this PR will be provided concept for shipping address coverage (DEVELOPMENT IN PROGRESS)
Based on the PR , additional tasks will be created.
Architecture side status:
Issues/blockers status:
- Issue with Sanity Check job of PAT build for a few GraphQL PRs was resolved and merged (in scope of 4 PRs to CE, EE, B2B, Infrastructure) - #132
- Issue with B2B API-functional tests (related to bad tests isolation) is under development - #182, Test #1529
Action points / Ideas:
- Rewards for PRs in Architectural - Will be available next week
Meeting recording: https://youtu.be/Wm1I9LrXAXw
Bulk API & Async Import Project
Bulk API: Project Board | GitHub | Slack
Async: Project Board | GitHub
Community Project Maintainer: Alex Lyzun from comwrap
Magento Coordinator: Volodymyr Kublytskiy
- comwrap started working on Asynchronous Import.
- comwrap plans to develop a prototype to measure performance gain and discuss most effective approaches and architecture.
- Alex Lyzun presenting at MLEU 2018 on the projects, discussing performance, APIs, and more.
Meeting:
PWA Studio
Project Board | GitHub | Slack
Magento Coordinator: Eric Erway and James Zetlen
Localization
Slack | Japanese GitHub
Magento Coordinator: Volodymyr Kublytskiy
- We have a number of groups working on Localization. Check Crowdin to help translate!
- We have a new Slack channel at #Translations.
- We are refining processes for review and approval of translations.
Magento 2
Project Board | GitHub| Slack
Magento Architecture
Project Board | GitHub | Slack
- Dependencies injected to properties by Alex Gorkun: #32
- All POST requests that don't have form key redirect to home page if they don't implement \Magento\Framework\App\Action\HttpPostActionInterface , by Igor Melnykov
Meetings: