Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 20 additions & 1 deletion .gitbook.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -160,4 +160,23 @@ redirects:
guides/plugins/plugins/api/: guides/plugins/plugins/integrations/commercial/
guides/plugins/plugins/api/customer-specific-pricing.html: guides/plugins/plugins/integrations/commercial/customer-specific-pricing.html
guides/plugins/plugins/api/multi-inventory.html: guides/plugins/plugins/integrations/commercial/multi-inventory.html
plugins/plugins/api/index.html: concepts/api/index.html
plugins/plugins/api/index.html: concepts/api/index.html
resources/guidelines/code/cart-process.html: guides/plugins/plugins/architecture/cart-process.html
resources/guidelines/code/context-rules-rule-systems.html: guides/plugins/plugins/architecture/context-rules-rule-systems.html
resources/guidelines/code/dependency-injection-dependency-handling.html: guides/plugins/plugins/architecture/dependency-injection-dependency-handling.html
resources/guidelines/code/events.html: guides/plugins/plugins/architecture/events.html
resources/guidelines/code/pageloader.html: guides/plugins/plugins/architecture/pageloader.html
resources/references/administration-reference/directives.html: guides/plugins/plugins/administration/administration-reference/directives.html
resources/references/administration-reference/index.html: guides/plugins/plugins/administration/administration-reference/index.html
resources/references/administration-reference/mixins.html: guides/plugins/plugins/administration/administration-reference/mixins.html
resources/references/administration-reference/utils.html: guides/plugins/plugins/administration/administration-reference/utils.html
resources/references/api-reference/index.html: guides/development/integrations-api/index.html
resources/references/core-reference/dal-reference/aggregations-reference.html: guides/development/troubleshooting/dal-reference/aggregations-reference.html
resources/references/core-reference/dal-reference/fields-reference/enum-field.html: guides/development/troubleshooting/dal-reference/fields-reference/enum-field.html
resources/references/core-reference/dal-reference/fields-reference/index.html: guides/development/troubleshooting/dal-reference/fields-reference/index.html
resources/references/core-reference/dal-reference/filters-reference.html: guides/development/troubleshooting/dal-reference/filters-reference.html
resources/references/core-reference/dal-reference/flags-reference.html: guides/development/troubleshooting/dal-reference/flags-reference.html
resources/references/core-reference/dal-reference/index.html: guides/development/troubleshooting/dal-reference/index.html
resources/references/core-reference/flow-reference.html: guides/development/troubleshooting/flow-reference.html
resources/references/core-reference/rules-reference.html: guides/development/troubleshooting/rules-reference.html
guides/hosting/installation-updates/extension-managment.html: guides/hosting/installation-updates/extension-management.html
16 changes: 10 additions & 6 deletions guides/development/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ To build an [Extensions](extensions/index.md), first choose the correct type:

Each extension guide walks you through the full development flow: creation → lifecycle → implementation → testing.

To sell an extension or offer paid features, see the [Monetization guide](./monetization) for available models such as paid extensions, In-App Purchases, and commission-based integrations.
To sell an extension or offer paid features, see the [Monetization guide](monetization/index.md) for available models such as paid extensions, In-App Purchases, and commission-based integrations.

## Typical development workflow

Expand All @@ -57,7 +57,7 @@ Before starting new development, review the [Upgrades and Migrations](../upgrade
Upgrade complexity depends on the installation:

* Heavy custom code increases migration effort.
* No custom code but 60 Store plugins can be equally complex.
* No custom code, but 60 Store plugins can be equally complex.
* Most real-world projects fall somewhere in between.

A consistent architecture, centralized CI, and controlled extension strategy help you get ahead of upgrade pain.
Expand All @@ -82,7 +82,11 @@ The Administration is part of the runtime environment and will be used throughou

### Development tooling

* `bin/console`: Shopware's built-in CLI, used for installing and activating plugins, running database migrations, clearing caches, executing scheduled tasks, and inspecting system state. See [command reference guide](resources/references/core-reference/commands-reference.html).
* The standalone [Shopware CLI](https://developer.shopware.com/docs/products/cli/installation.html) supports project scaffolding, CI/CD workflows, automation tasks, and more. See the [helper commands guide](products/cli/project-commands/helper-commands.html).
* IDE support: Shopware provides a [PHPStorm plugin](/tooling/shopware-toolbox.md) and [VS Code extension](https://marketplace.visualstudio.com/items?itemName=shopware.shopware-lsp).
*[Deployment Helper](guides/hosting/deployment-helper/): Supports database and maintenance operations for deployments (e.g., migrations, cache handling).
* `bin/console`: Shopware's built-in CLI, used for installing and activating plugins, running database migrations, clearing caches, executing scheduled tasks, and inspecting system state. See [command reference guide](../../resources/references/core-reference/commands-reference.md).
* The standalone [Shopware CLI](../../products/cli/installation.md) supports project scaffolding, CI/CD workflows, automation tasks, and more. See the [helper commands guide](../../products/cli/project-commands/helper-commands.md).
* IDE support: Shopware provides a [PHPStorm plugin](tooling/shopware-toolbox.md) and [VS Code extension](https://marketplace.visualstudio.com/items?itemName=shopware.shopware-lsp).
* [Deployment Helper](../hosting/installation-updates/deployments/deployment-helper.md): Supports database and maintenance operations for deployments (e.g., migrations, cache handling).

### Troubleshooting

The [troubleshooting](troubleshooting/index.md) guides provide reference information about the data abstraction layer (DAL), flow, and rules.
Loading
Loading