Skip to main content

Contributing to WP Playground project

WordPress Playground is an open-source project that welcomes all contributors—from code to design, documentation to triage.

How can I contribute?

Guidelines

  • As with all WordPress projects, we want to ensure a welcoming and respectful environment for everyone. Please read our community's Code of Conduct to learn more.
  • Code contributors should review the coding principles.
  • You maintain copyright over any contribution you make. By submitting a Pull Request, you agree to release that code under WordPress Playground License.

Triaging issues

Want to help sort through open issues and resolve potential bugs? Here's how:

  1. Review the list of open issues and find the ones that you can help with. Same goes for the Plaground Tools repository.
  2. Read through the description and comments.
  3. If it's a bug you can reproduce, add a descriptive comment or a potential fix.
  4. Otherwise, add a comment with any additional information that may be helpful.

A note on contributing and the GPL license

WordPress Playground and the WordPress project are strongly rooted in free and open source software. Specifically, WordPress Playground is licenced under GPLv2 (or later) from the Free Software Foundation. You can read the text of the license here and if that feels overwhelming, WordPress.org has a friendly GPL Primer.

As such, please be aware of the implications your contributions will fall under:

  • When you contribute, you agree to license your contributions under the GPLv2 (or later) license
  • The GPL license has strong copyleft provisions that ensure all derivative works remain open-source and under the same license terms, thereby promoting a collaborative development environment.
  • The GPL license encourages contributing any changes, bug fixes, or new features back to the original codebase.
  • The GPL license ensures that the project remains free and open-source, not only in terms of cost but also with respect to the freedom to use, modify, and distribute the software.

If you have any questions about how the above might effect your contributions, please feel free to reach out on WP Slack and the meta-playground channel.

Thank you again for your contributions! 🎉