Warning: You are browsing the documentation from version 4 to 10 of Pimcore. Please visit https://pimcore.com/docs/platform/ for the latest versions of Pimcore.
Version: Edit on GitHub

Develop for Pimcore

Start contributing to Pimcore and become an official Community Developer - we are thankful for your support. For details on how to contribute have a look at your Contributing Guide.

TL;DR

Fork us on GitHub and contribute code with pull requests ;-).

Bug Fixes

Please create a pull request including a step by step description to reproduce the problem.

Contribute Features

Contact the core-team on our Gitter channel before you start developing, so we can coordinate feature development and avoid parallel development of similar features. Don't forget about the documentation for your new feature!

Security Vulnerabilities

Please use this process to report any vulnerability you find.

PSRs (PHP-FIG) & Standards in General

Pimcore is an active member of the PHP-FIG and committed to standards and interoperability, therefore we always try to implement the latest standards. At the moment Pimcore implements the following PSRs:

  • PSR-1 (Basic Coding Standard)
  • PSR-2 (Coding Style Guide)
  • PSR-3 (Logger Interface)
  • PSR-4 (Autoloading Standard)
  • PSR-6 (Caching)

Please also keep that in mind when contributing to Pimcore.

For further information please have a look at www.php-fig.org