Hi! Thank you for your interest in contributing to WordPress.com for Desktop, we really appreciate it.
There are many ways to contribute – reporting bugs, feature suggestions, fixing bugs, submitting pull requests for enhancements.
Just file a GitHub issue, that’s all. If you want to prefix the title with a “Question:”, “Bug:”, or the general area of the application, that would be helpful, but by no means mandatory. If you have write access, add the appropriate labels.
If you’re filing a bug, specific steps to reproduce are helpful. Please include the URL of the page that has the bug, along with what you expected to see and what happened instead.
Here is a handy link for submitting a new bug.
WordPress.com for Desktop 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.
- Add the code source URL (e.g. a GitHub URL), the files where it's used in
wp-desktop
and the full license terms toCREDITS.md
- Add attribution to the code, if applicable. This line should include the copyright notice of the source, and a reference to the license contained in
CREDITS.md