cancel
Showing results for 
Search instead for 
Did you mean: 

Community Engineering Newsletter, October 1 - 5, 2018

lkrell
New Contributor

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:

slack.png 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!

 

squash2018.png

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
    msi-10-5-18.png
  • 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 AtwixSmiley SadDEVELOPMENT 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: