The shopware team uses the following coding standards. All contributions to Shopware as well as plugins and customizations should also use these standards.
If not stated otherwise we use the following coding styles for all source files:
\n
)For PHP Code all contributions should use the PSR-1: Basic Coding Standard and PSR-2: Coding Style Guide.
You can automatically check and fix the coding style with php-cs-fixer:
./vendor/bin/php-cs-fixer fix -v
The configuration for php-cs-fixer can be found in /.php_cs.dist
.
Please see our dedicated page for the JavaScript Coding Standard.
Please see the following blog post for the CSS Coding Guidelines.
Please see our dedicated page for the Smarty / HTML Coding Guidelines.