Skip to content

Commit 58375d7

Browse files
author
shopwareBot
committed
[create-pull-request] automated change
1 parent b94b57d commit 58375d7

File tree

116 files changed

+3019
-909
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

116 files changed

+3019
-909
lines changed

SUMMARY.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -452,6 +452,7 @@
452452
* [Tax providers](resources/references/adr/2022-04-28-tax-providers.md)
453453
* [Remove static analysis with psalm](resources/references/adr/2022-05-12-remove-static-analysis-with-psalm.md)
454454
* [Rule condition field abstraction](resources/references/adr/2022-05-23-rule-condition-field-abstraction.md)
455+
* [Integrate app into flow event](resources/references/adr/2022-06-17-integrate-app-into-flow-event.md)
455456
* [Add typescript support for storefront js](resources/references/adr/2022-06-24-add-typescript-support-for-storefront-js.md)
456457
* [Providing the admin extension sdk](resources/references/adr/2022-06-27-providing-the-admin-extension-sdk.md)
457458
* [Blog concept](resources/references/adr/2022-07-19-blog-concept.md)
@@ -478,7 +479,30 @@
478479
* [Admin text editor evaluation](resources/references/adr/2023-03-27-admin-text-editor-evaluation.md)
479480
* [Mocking repositories](resources/references/adr/2023-04-01-mocking-repositories.md)
480481
* [Disable css autoprefixer](resources/references/adr/2023-04-03-disable-css-autoprefixer.md)
482+
* [New language inheritance mechanism for opensearch](resources/references/adr/2023-04-11-new-language-inheritance-mechanism-for-opensearch.md)
481483
* [Jest test files should be javascript only](resources/references/adr/2023-04-14-jest-test-files-should-be-javascript-only.md)
484+
* [Optimise cart cleanup](resources/references/adr/2023-05-09-optimise-cart-cleanup.md)
485+
* [Experimental features](resources/references/adr/2023-05-10-experimental-features.md)
486+
* [Stock API](resources/references/adr/2023-05-15-stock-api.md)
487+
* [Php enums](resources/references/adr/2023-05-16-php-enums.md)
488+
* [Symfony dependency management](resources/references/adr/2023-05-16-symfony-dependency-management.md)
489+
* [Switch to uuidv7](resources/references/adr/2023-05-22-switch-to-uuidv7.md)
490+
* [Exception log levels](resources/references/adr/2023-05-25-exception-log-levels.md)
491+
* [Store API to app server](resources/references/adr/2023-06-27-store-api-to-app-server.md)
492+
* [Default handle for non specified salutations](resources/references/adr/2023-06-28-default-handle-for-non-specified-salutations.md)
493+
* [Flow builder preview](resources/references/adr/2023-07-13-flow-builder-preview.md)
494+
* [Collecting entity data](resources/references/adr/2023-08-03-collecting-entity-data.md)
495+
* [Media path](resources/references/adr/2023-08-17-media-path.md)
496+
* [Post updater](resources/references/adr/2023-08-27-post-updater.md)
497+
* [Feature property for experimental anotation](resources/references/adr/2023-09-06-feature-property-for-experimental-anotation.md)
498+
* [Catalog import API](resources/references/adr/2023-09-22-catalog-import-api.md)
499+
* [Add unique identifiers for checkout methods](resources/references/adr/2023-10-17-add-unique-identifiers-for-checkout-methods.md)
500+
* [Bootstrap css utils](resources/references/adr/2023-10-19-bootstrap-css-utils.md)
501+
* [Toggle feature flag on demand](resources/references/adr/2023-11-29-toggle-feature-flag-on-demand.md)
502+
* [Acceptance test suite](resources/references/adr/2023-12-12-acceptance-test-suite.md)
503+
* [Transactional flow actions](resources/references/adr/2024-02-11-transactional-flow-actions.md)
504+
* [Disable vue compat mode per component level](resources/references/adr/2024-03-11-disable-vue-compat-mode-per-component-level.md)
505+
* [Implementation of meteor component library](resources/references/adr/2024-03-21-implementation-of-meteor-component-library.md)
482506
* [YYYY MM DD template](resources/references/adr/YYYY-MM-DD-template.md)
483507

484508
* [App Reference](resources/references/app-reference/README.md)

resources/references/adr/2020-06-25-implement-architecture-decision-records.md

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,7 @@ title: Implement architecture decision records
33
date: 2020-06-25
44
area: core
55
tags: [adr, workflow]
6-
---
7-
8-
# Implement architecture decision records
9-
10-
{% hint style="info" %}
11-
This document represents an architecture decision record (ADR) and has been mirrored from the ADR section in our Shopware 6 repository.
12-
You can find the original version [here](https://github.com/shopware/platform/blob/trunk/adr/2020-06-25-implement-architecture-decision-records.md)
13-
{% endhint %}
6+
---
147

158
## Context
169
We should document architecture and technical decisions for the shopware platform. The documentation should be easy to understand and easy to follow. The workflow for new decisions should add to our existing workflows and should not block the whole development process. One solution could be the form of architecture decision records (ADR) as described in the following articles:
@@ -53,7 +46,7 @@ The ADRs are markdown files inside the platform repository, located in the "adr"
5346
* One developer must be a member of the core development team
5447
* One developer must be a member of a team, other than the team of the creator
5548
* One product owner or higher role has to approve an ADR
56-
** This part of the decision is superseded by [2021-11-05 - Adjust ADR approval rules for the new org structure](2021-11-05-adjust-ADR-approval-rules.md), but the rest of this ADR is untouched.**
49+
** This part of the decision is superseded by [2021-11-05 - Adjust ADR approval rules for the new org structure](2021-11-05-adjust-adr-approval-rules.md), but the rest of this ADR is untouched.**
5750

5851
**Should counter decisions also be documented?**
5952
Not specific, but if there is more than one possible solution, all options should be outlined.
@@ -73,4 +66,3 @@ The status of an ADR is symbolized by the directory. All ADR located in the main
7366

7467
**Can an ADR be changed?**
7568
When an ADR is accepted and merged in to the code, it can no longer be changed. If a decision is outdated or has to be changed, the ADR has to be superseded by a new ADR. Superseded ADRs have to be moved to the `/adr/_superseded` directory.
76-

resources/references/adr/2020-07-02-control-clone-behavior.md

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,7 @@ title: Get control of association clone behavior as developer
33
date: 2020-07-02
44
area: core
55
tags: [repository, entity, clone, flag, association]
6-
---
7-
8-
# Get control of association clone behavior as developer
9-
10-
{% hint style="info" %}
11-
This document represents an architecture decision record (ADR) and has been mirrored from the ADR section in our Shopware 6 repository.
12-
You can find the original version [here](https://github.com/shopware/platform/blob/trunk/adr/2020-07-02-control-clone-behavior.md)
13-
{% endhint %}
6+
---
147

158
## Context
169
The developer should be able to define, if an association has to be considered or skipped during the cloning of an entity.

resources/references/adr/2020-07-02-implement-sales-channel-context-token-requirement.md

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,7 @@ title: Implement sales channel context token requirement for store-api and sales
33
date: 2020-07-02
44
area: core
55
tags: [context, token, sales-channel, store-api, sales-channel-api, api]
6-
---
7-
8-
# Implement sales channel context token requirement for store-api and sales-channel-api
9-
10-
{% hint style="info" %}
11-
This document represents an architecture decision record (ADR) and has been mirrored from the ADR section in our Shopware 6 repository.
12-
You can find the original version [here](https://github.com/shopware/platform/blob/trunk/adr/2020-07-02-implement-sales-channel-context-token-requirement.md)
13-
{% endhint %}
6+
---
147

158
## Context
169
Some routes for the sales-channel-api and the store-api depend on a sales-channel-context-token to identify the correct context.

resources/references/adr/2020-08-03-implement-new-changelog.md

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,7 @@ title: Implement new changelog
33
date: 2020-08-03
44
area: core
55
tags: [changelog]
6-
---
7-
8-
# Implement new changelog
9-
10-
{% hint style="info" %}
11-
This document represents an architecture decision record (ADR) and has been mirrored from the ADR section in our Shopware 6 repository.
12-
You can find the original version [here](https://github.com/shopware/platform/blob/trunk/adr/2020-08-03-implement-new-changelog.md)
13-
{% endhint %}
6+
---
147

158
## Context
169
The current workflow for writing technical changelog is not very suited for a trunk based development and branching process. There are some major issues with the current workflow of using one file with a fixed version number:
@@ -118,4 +111,3 @@ If you just want to get the changes of a specific version or even just a special
118111
`bin/console changelog:change [<version>] [options]`
119112

120113
Use the `--help` flag of the command to see all possible options.
121-

resources/references/adr/2020-08-10-feature-flag-system.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,6 @@ area: core
55
tags: [feature-flag, workflow]
66
---
77

8-
# Feature flag system
9-
10-
{% hint style="info" %}
11-
This document represents an architecture decision record (ADR) and has been mirrored from the ADR section in our Shopware 6 repository.
12-
You can find the original version [here](https://github.com/shopware/platform/blob/trunk/adr/2020-08-10-feature-flag-system.md)
13-
{% endhint %}
14-
158
## Superseded by [Feature flags for major versions](2022-01-20-feature-flags-for-major-versions.md)
169

1710
## Context

resources/references/adr/2020-08-12-document-template-refactoring.md

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,7 @@ title: Document template refactoring
33
date: 2020-08-12
44
area: customer-order
55
tags: [document, template, twig]
6-
---
7-
8-
# Document template refactoring
9-
10-
{% hint style="info" %}
11-
This document represents an architecture decision record (ADR) and has been mirrored from the ADR section in our Shopware 6 repository.
12-
You can find the original version [here](https://github.com/shopware/platform/blob/trunk/adr/2020-08-12-document-template-refactoring.md)
13-
{% endhint %}
6+
---
147

158
## Context
169
Our document templates did not support nested line items. To make this possible, we had to split the document templates into smaller templates.

resources/references/adr/2020-08-12-implement-app-system-inside-platform.md

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,7 @@ title: Implement app system inside platform
33
date: 2020-08-12
44
area: core
55
tags: [app, cloud]
6-
---
7-
8-
# Implement app system inside platform
9-
10-
{% hint style="info" %}
11-
This document represents an architecture decision record (ADR) and has been mirrored from the ADR section in our Shopware 6 repository.
12-
You can find the original version [here](https://github.com/shopware/platform/blob/trunk/adr/2020-08-12-implement-app-system-inside-platform.md)
13-
{% endhint %}
6+
---
147

158
## Context
169

@@ -56,7 +49,7 @@ Additionally, the storefront theme files (JS and CSS) only need to be accessed d
5649

5750
* [Custom Fields](https://docs.shopware.com/en/shopware-platform-dev-en/app-system-guide/app-base-guide?category=shopware-platform-dev-en/app-system-guide#custom-fields): An app can register it's own custom fields sets, that are displayed along the other custom fields inside the administration.
5851

59-
* [Storefront Customizations](https://docs.shopware.com/en/shopware-platform-dev-en/app-system-guide/app-examples-and-tutorials/create-own-theme?category=shopware-platform-dev-en/app-system-guide/app-examples-and-tutorials): An app should be able to customize the storefront in the same way a plugin does. This includes the theme system, custom twig templates and custom JS and CSS.
52+
* [Storefront Customizations](https://developer.shopware.com/docs/guides/plugins/apps/storefront/): An app should be able to customize the storefront in the same way a plugin does. This includes the theme system, custom twig templates and custom JS and CSS.
6053
In regard to the theme system apps are treated the same way as plugins are, especially regarding the theme inheritance. Apps can be explicitly set in the inheritance chain via `@TechnicalAppName`, if they are not referenced directly they are part of the fallback `@Plugins` namespace.
6154

6255
Extension points may be added as new features of the app system, but we have to make sure that it does not violate one of the limitations mentioned above. Additionally, it needs to be taken into account that it's possible to deploy and run that feature in the cloud environment.

resources/references/adr/2020-08-14-implement-individual-sorting.md

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,7 @@ title: Implement individual sorting
33
date: 2020-08-14
44
area: core
55
tags: [repository, dal, entity, sort, product]
6-
---
7-
8-
# Implement individual sorting
9-
10-
{% hint style="info" %}
11-
This document represents an architecture decision record (ADR) and has been mirrored from the ADR section in our Shopware 6 repository.
12-
You can find the original version [here](https://github.com/shopware/platform/blob/trunk/adr/2020-08-14-implement-individual-sorting.md)
13-
{% endhint %}
6+
---
147

158
## Context
169

resources/references/adr/2020-08-14-merchant-registration.md

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,7 @@ title: Merchant registration
33
date: 2020-08-14
44
area: customer-order
55
tags: [merchant, registration, customer-group]
6-
---
7-
8-
# Merchant registration
9-
10-
{% hint style="info" %}
11-
This document represents an architecture decision record (ADR) and has been mirrored from the ADR section in our Shopware 6 repository.
12-
You can find the original version [here](https://github.com/shopware/platform/blob/trunk/adr/2020-08-14-merchant-registration.md)
13-
{% endhint %}
6+
---
147

158
## Context
169

0 commit comments

Comments
 (0)