Skip to content

Latest commit

 

History

History
40 lines (29 loc) · 1.39 KB

File metadata and controls

40 lines (29 loc) · 1.39 KB
layout title github_link indexed menu_title menu_order group subgroup
default
Coding Standards
developers-guide/coding-standards/index.md
true
Coding Standards
30
Developer Guides
General Resources

The shopware team uses the following coding standards. All contributions to Shopware as well as plugins and customizations should also use these standards.

General

If not stated otherwise we use the following coding styles for all source files:

  • Unix-like newlines (Line Feed/LF, \n)
  • 4 spaces for indenting, not tabs
  • UTF-8 File encoding

PHP Coding Standard

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.

JavaScript Coding Standard

Please see our dedicated page for the JavaScript Coding Standard.

CSS Coding Guidelines

Please see the following blog post for the CSS Coding Guidelines.

Smarty / HTML Coding Guidelines

Please see our dedicated page for the Smarty / HTML Coding Guidelines.