30 Oct 2019
* Update to technical guidelines: entity IDs
* Make gender more inclusive
* Adding new configuration path (in system.xml) minor or patch change
Meeting minutes - https://github.com/magento/architecture/issues/335
* Make gender more inclusive
* Adding new configuration path (in system.xml) minor or patch change
Meeting minutes - https://github.com/magento/architecture/issues/335
- 5 participants
- 17 minutes
23 Oct 2019
* Asynchronous image resizing
* Multi-service architecture details
* Wishlist GraphQL schema
* GraphQL schema for EAV attributes metadata
* Introduction of enums
* Adding dependencies on new packages (libraries) in patch releases
* graphql cart API doesn't work across multiple devices & once logged in we need to import products from guest cart to customer
* Multi-service architecture details
* Wishlist GraphQL schema
* GraphQL schema for EAV attributes metadata
* Introduction of enums
* Adding dependencies on new packages (libraries) in patch releases
* graphql cart API doesn't work across multiple devices & once logged in we need to import products from guest cart to customer
- 10 participants
- 1:04 hours
9 Oct 2019
* DB Information Schema - COLUMNS
* GraphQL schema for product compare
Meeting notes - https://github.com/magento/architecture/issues/316
* GraphQL schema for product compare
Meeting notes - https://github.com/magento/architecture/issues/316
- 4 participants
- 36 minutes
18 Sep 2019
- GraphQL custom attributes container
- Changes in product pricing GraphQL schema
Meeting minutes: https://github.com/magento/architecture/issues/273
- Changes in product pricing GraphQL schema
Meeting minutes: https://github.com/magento/architecture/issues/273
- 5 participants
- 35 minutes
11 Sep 2019
- Versioning in GraphQL
- Single mutation for adding products to cart + wishlist
- Reduce q-ty of error reports created in var/report
- Code style for GraphQL schema
- Graphql product filters
https://github.com/magento/architecture/issues/265
- Single mutation for adding products to cart + wishlist
- Reduce q-ty of error reports created in var/report
- Code style for GraphQL schema
- Graphql product filters
https://github.com/magento/architecture/issues/265
- 11 participants
- 59 minutes
4 Sep 2019
- Consumer processes improvements
- PSR-12
- auto_increment in MySQL 8
Meeting minutes: https://github.com/magento/architecture/issues/258
- PSR-12
- auto_increment in MySQL 8
Meeting minutes: https://github.com/magento/architecture/issues/258
- 8 participants
- 45 minutes
28 Aug 2019
* GraphQL - Generic Filtering Proposal
* Enormous number of files in var/report
Meeting minutes: https://github.com/magento/architecture/issues/235
* Enormous number of files in var/report
Meeting minutes: https://github.com/magento/architecture/issues/235
- 10 participants
- 48 minutes
21 Aug 2019
- Guidelines on exceptions in plugins and observers
- @api annotation in patch releases
Meeting notes: https://github.com/magento/architecture/issues/234
- @api annotation in patch releases
Meeting notes: https://github.com/magento/architecture/issues/234
- 4 participants
- 12 minutes
14 Aug 2019
- RoutableInterface proposal for PWA to route all URLs
- Enforce product SKU uniqueness at the database layer
Meeting minutes - https://github.com/magento/architecture/issues/227
- Enforce product SKU uniqueness at the database layer
Meeting minutes - https://github.com/magento/architecture/issues/227
- 9 participants
- 53 minutes
7 Aug 2019
- Apollo Federation Gateway
- Coding standards for phpdoc blocks and view models
- Translations in di.xml
Meeting minutes - https://github.com/magento/architecture/issues/222
- Coding standards for phpdoc blocks and view models
- Translations in di.xml
Meeting minutes - https://github.com/magento/architecture/issues/222
- 11 participants
- 33 minutes
31 Jul 2019
- `@spi` annotation
- URL validator
- Composer performance
Meeting minutes: https://github.com/magento/architecture/issues/216
- URL validator
- Composer performance
Meeting minutes: https://github.com/magento/architecture/issues/216
- 12 participants
- 2:00 hours
17 Jul 2019
* Versioning policy updates
* Domain Whitelist for Configurable 3rd Party Redirects
Meeting notes - https://github.com/magento/architecture/issues/205
* Domain Whitelist for Configurable 3rd Party Redirects
Meeting notes - https://github.com/magento/architecture/issues/205
- 11 participants
- 25 minutes
10 Jul 2019
- View models as public API
- CSP
- Controllers for Web API
Meeting minutes - https://github.com/magento/architecture/issues/199
- CSP
- Controllers for Web API
Meeting minutes - https://github.com/magento/architecture/issues/199
- 7 participants
- 52 minutes
26 Jun 2019
- MFTF Tests technical guidelines
- MFTF test packaging
- MFTF tests versioning
- Voting on Proposals
- Validation of backward incompatible changes for Virtual Types
- Clarification in Backward Compatibility guidelines
- View models to be considered public API
Meeting minutes - https://github.com/magento/architecture/issues/195
- MFTF test packaging
- MFTF tests versioning
- Voting on Proposals
- Validation of backward incompatible changes for Virtual Types
- Clarification in Backward Compatibility guidelines
- View models to be considered public API
Meeting minutes - https://github.com/magento/architecture/issues/195
- 9 participants
- 59 minutes
22 May 2019
- Compiled interceptors
- Immutable DTO
- Fix for locking during cache generation
Meeting minutes - https://github.com/magento/architecture/issues/164
- Immutable DTO
- Fix for locking during cache generation
Meeting minutes - https://github.com/magento/architecture/issues/164
- 11 participants
- 60 minutes
8 May 2019
- Adobe Stock integration
- simplified Composer project
- insecure functions
- backward compatibility
Meeting minutes - https://github.com/magento/architecture/issues/153
- simplified Composer project
- insecure functions
- backward compatibility
Meeting minutes - https://github.com/magento/architecture/issues/153
- 9 participants
- 57 minutes
1 May 2019
- breaking changes
- raising code style tule level from 9 to 10 for unsecure functions (EQP)
Meeting minutes: https://github.com/magento/architecture/issues/142
- raising code style tule level from 9 to 10 for unsecure functions (EQP)
Meeting minutes: https://github.com/magento/architecture/issues/142
- 12 participants
- 55 minutes
10 Apr 2019
- Updates to Tech Guidelines
- Tech Stack upgrade strategy
- Simplified backward compatibility rules
https://github.com/magento/architecture/issues/139
- Tech Stack upgrade strategy
- Simplified backward compatibility rules
https://github.com/magento/architecture/issues/139
- 7 participants
- 46 minutes
3 Apr 2019
- Code style rules
- Backward compatibility: adding optional argument in constructor
https://github.com/magento/architecture/issues/137
- Backward compatibility: adding optional argument in constructor
https://github.com/magento/architecture/issues/137
- 11 participants
- 58 minutes
27 Mar 2019
- guidelines for `final` keyword
- exceptions and module dependencies in Backward Compatibility guidelines
- guidelines for plugins, observers, dependencies between application layers, idempotence of Service Contracts
Meeting notes: https://github.com/magento/architecture/issues/135
- exceptions and module dependencies in Backward Compatibility guidelines
- guidelines for plugins, observers, dependencies between application layers, idempotence of Service Contracts
Meeting notes: https://github.com/magento/architecture/issues/135
- 12 participants
- 1:14 hours
13 Mar 2019
- 7 participants
- 38 minutes
9 Jan 2019
* Promise-based implementation of requirejs
* Sniffs Consolidation
* URL Rewrites generation
* Technical Guidelines updates
* Sniffs Consolidation
* URL Rewrites generation
* Technical Guidelines updates
- 8 participants
- 43 minutes
12 Dec 2018
Topics:
- Service contracts technical guidelines (@paliarush )
- Updates to service isolation proposal (@melnikovi )
- Checkout service - early draft (@melnikovi )
- Workarounds for blockers described in MDE Project Structure
Meeting minutes: https://github.com/magento/architecture/issues/47
- Service contracts technical guidelines (@paliarush )
- Updates to service isolation proposal (@melnikovi )
- Checkout service - early draft (@melnikovi )
- Workarounds for blockers described in MDE Project Structure
Meeting minutes: https://github.com/magento/architecture/issues/47
- 8 participants
- 1:02 hours
28 Nov 2018
Topics:
- Technical Guidelines: domain vs presentation-specific logic (Olga Kopylova)
Meeting minutes: https://github.com/magento/architecture/issues/46
- Technical Guidelines: domain vs presentation-specific logic (Olga Kopylova)
Meeting minutes: https://github.com/magento/architecture/issues/46
- 3 participants
- 7 minutes
14 Nov 2018
Topics:
- Remote Code Invoker Design Doc, #37 (@AlexMaxHorkun )
- Frontend Technical Vision (20min, @jedmao)
- Standard Promises, #42 (15min, @AlexMaxHorkun )
Meeting minutes: https://github.com/magento/architecture/issues/43
- Remote Code Invoker Design Doc, #37 (@AlexMaxHorkun )
- Frontend Technical Vision (20min, @jedmao)
- Standard Promises, #42 (15min, @AlexMaxHorkun )
Meeting minutes: https://github.com/magento/architecture/issues/43
- 8 participants
- 59 minutes
31 Oct 2018
Topics:
- Guidelines for layout xml (Olga Kopylova)
- Remove __sleep and __wakeup (Oleksandr Gorkun)
- Remote Code Invoker (Oleksandr Gorkun)
Meeting minutes: https://github.com/magento/architecture/wiki/October-31,-2018
- Guidelines for layout xml (Olga Kopylova)
- Remove __sleep and __wakeup (Oleksandr Gorkun)
- Remote Code Invoker (Oleksandr Gorkun)
Meeting minutes: https://github.com/magento/architecture/wiki/October-31,-2018
- 5 participants
- 45 minutes
2 Oct 2018
* MySQL 8 auto_increment
* Multi-device support for customer cart in GraphQL
* GraphQL schema for store pickup
* GraphQL directives for attributes metadata
Meeting notes - https://github.com/magento/architecture/issues/302
* Multi-device support for customer cart in GraphQL
* GraphQL schema for store pickup
* GraphQL directives for attributes metadata
Meeting notes - https://github.com/magento/architecture/issues/302
- 8 participants
- 1:03 hours
19 Sep 2018
Topics:
- Extended Configuration for ElasticSearch Analyzer (Volodymyr Kublytskyi)
- Proposal for GraphQL API for cross-platform rich content (James Zetlen)
Meeting minutes: https://github.com/magento/architecture/wiki/September-19,-2018
- Extended Configuration for ElasticSearch Analyzer (Volodymyr Kublytskyi)
- Proposal for GraphQL API for cross-platform rich content (James Zetlen)
Meeting minutes: https://github.com/magento/architecture/wiki/September-19,-2018
- 9 participants
- 42 minutes
5 Sep 2018
Topics:
- Deprecate JS Component Mixins (@DrewML)
- Demo of remote Magento CLI, as part of modularity work (Anton Kril)
Meeting minutes: https://github.com/magento/architecture/wiki/September-5,-2018
- Deprecate JS Component Mixins (@DrewML)
- Demo of remote Magento CLI, as part of modularity work (Anton Kril)
Meeting minutes: https://github.com/magento/architecture/wiki/September-5,-2018
- 4 participants
- 19 minutes
25 Jul 2018
Topics:
- Allowed HTTP methods for Actions (Oleksandr Gorkun)
- GraphQL schema for checkout (Alex Paliarush)
Meeting minutes: https://github.com/magento/architecture/wiki/July,-25,-2018
- Allowed HTTP methods for Actions (Oleksandr Gorkun)
- GraphQL schema for checkout (Alex Paliarush)
Meeting minutes: https://github.com/magento/architecture/wiki/July,-25,-2018
- 12 participants
- 48 minutes