👍🎉 First off, thanks for taking the time to contribute! 🎉👍
- If you'd like to contribute but don't know where to get started, you can take a look at existing issues.
- To build the plugin, you'll need Composer. Once you have it installed on your machine, run
composer install
to get the plugin's dependencies. - You can check
composer.json
for commands you can use to help you work locally. - If possible, add Unit Tests alongside any changes you may submit. See the
/tests
directory for some examples. To run the tests locally, runcomposer test-php
.
This plugin is licensed under GNU General Public License v2 (or later).
All materials contributed should be compatible with the GPLv2. This means that if you own the material, you agree to license it under the GPLv2 license. If you are contributing code that is not your own, such as adding a component from another Open Source project, or adding an npm
package, you need to make sure you follow these steps:
- Check that the code has a license. If you can't find one, you can try to contact the original author and get permission to use, or ask them to release under a compatible Open Source license.
- Check the license is compatible with GPLv2, note that the Apache 2.0 license is not compatible.