Contributions to open source projects like Séance can significantly improve the project, help others in the community, and even improve your own skills. As with any open source project, there are various ways you can contribute:
This could involve bug fixes, new features, or other code changes. Be sure to familiarize yourself with the project's codebase and guidelines before starting. And always remember, no contribution is too small. Even minor bug fixes can have a huge impact on the project.
If you have experience with the WordPress Block Editor and Gutenberg Block Patterns, your contribution could be invaluable. Creating or improving block patterns can help users easily design and build their sites.
Help with defining and improving the Global Styles in the theme. This could include everything from colors, typography, and other design elements.
If you are not comfortable contributing code, beta testing is a great way to contribute. Test new features, try to break things, and report any bugs you find. Your feedback can help improve the project's stability and usability.
Documentation is as important as the code itself. You could contribute by writing, updating, or even just proofreading documentation.
If you are multilingual, consider contributing by translating the theme or its documentation.
If you cannot contribute in these ways, consider donating to support the project.
Nonetheless, I do have some requirements, which are:
- No self-promotion.
- Code that passes the WordPress Standards.
Even if you are unsure of anything, you are more than welcome to open an issue or a pull request on any topic to get further guidance.
The worst that can happen is that you will be politely directed to the best location to ask your question or to change something in your pull request.
I appreciate any contribution and do not want to impose a ruling that may obstruct contributions.
However, I wish to ensure a welcoming environment for everyone to get involved. This said all contributors are expected to follow the Code of Conduct.
Séance is licensed under the GPLv2+, and all contributions to the theme will be released under the GPLv2+ license.
You maintain copyright over any contribution made to Séance, and by submitting a pull request, you agree to release that contribution under the GPLv2+ license.