- Possible contributions should be compact/smart/clean in terms of code.
- Make sure you have not created any vulnerabilities (unintentionally) in the process of contributing new code/functionality.
- Tested pull requests can be made directly to the master branch.
- Ensure pull requests don't break backwards version compatibility.
- Ensure theme ZIP file can be installed from Settings->Themes & Plugins.
- Ensure styles don't override the settings panel, unless it is wanted behaviour for.
- Do not to input hard coded values.
- The users should not have to edit the theme.php to make it 100% usable.
- Include a simple file called version, which indicates the version of your theme (example: 1.0.0).
- Create a release on GitHub. (github.com/yourUsername/yourThemeName/releases - change yourUsername to your username and yourThemeName to your theme name. Visit the URL and a release can be created).
- Ensure plugin ZIP file can be installed from Settings->Themes & Plugins.
- Ensure plugin doesn't cause incompatibility with other plugins.
- Include a simple file called version. which indicates the version of your plugin (example: 1.0.0).
- Create a release on GitHub. (github.com/yourUsername/yourPluginName/releases - change yourUsername to your username and yourPluginName to your plugin name. Visit the URL and a release can be created).
-
Awesome solutions are rewarded with a honorable mention on the official WonderCMS website - https://wondercms.com/special-contributors and the WonderCMS download page https://wondercms.com/latest.
-
When the WonderCMS donation fund isn't empty, we always and gladly reward contributors with a small donation as a token of appreciation.