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.
Change the files in your branch.
Push your changed branch to your fork in your GitHub account.
Create a pull request for your changes on the
dev branch 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.
If you need help to make a pull request, read the GitHub help page about creating pull requests.
Wait for one of the module maintainers either to include your change in the codebase, or to comment on possible improvements you should make to your code.
Unless specified otherwise, PrestaShop modules are ars released under the Academic Free License 3.0. All contributions made to those modules are automatically licensed under the same terms.
All files within a module must include the following license header:
/** * 2007-2019 PrestaShop SA and Contributors * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * https://opensource.org/licenses/AFL-3.0 * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to email@example.com so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to https://www.prestashop.com for more information. * * @author PrestaShop SA <firstname.lastname@example.org> * @copyright 2007-2019 PrestaShop SA and Contributors * @license https://opensource.org/licenses/AFL-3.0 Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA */