Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 1.16 KB

2022-09-28-mapping-of-product-area.md

File metadata and controls

40 lines (30 loc) · 1.16 KB
title date area tags
Mapping of product area
2022-09-28
product-operations
workflow

Mapping of product area

::: info This document represents an architecture decision record (ADR) and has been mirrored from the ADR section in our Shopware 6 repository. You can find the original version here :::

Context

We have a lot of teams working on different parts of the Shopware 6 platform. We want to have a clear mapping of the teams to the source code, so that we can easily assign the right area to a ticket. This allows us also to map automatically errors reported in our SaaS application to the right area.

Decision

We decided to add a @package <area> annotation to all files in the src and tests directory of the platform, rufus and commercial repository. This annotation will be used to map the files to the product areas.

The areas are:

  • admin
  • storefront
  • core
  • inventory
  • checkout
  • content
  • customer-order
  • services-settings
  • buyers-experience

Consequences

We will add a PHP-doc/JavaScript comment to any file with @package <area>