This document describes general guidelines for contributing to PrestaShop modules hosted on GitHub.
Contributors wishing to edit a module’s files should follow the following process:
/modulesdirectory of your PrestaShop installation.
devbranch of the module’s project. Make sure to describe your change as best as you can: a good description can help a lot on making your contribution accepted.
Unless specified otherwise, PrestaShop modules are released under the Academic Free License 3.0. All contributions made to those modules are automatically licensed under the same terms.
A license file must be stored inside the module (usually it’s a LICENSE.md file). Its content is the terms of the AFL-3.0 license.
All files within a module must include the AFL license header, as provided in the coding standards chapter.
They can easily be applied by using the
header-stamp binary from PrestaShop modules developer tools.
A list of the project contributors must be stored inside the module. Usually it’s a file named CONTRIBUTORS.md . It must be up-to-date when a new version is released.