Thank you for considering contributing to Eradiate. We welcome your input, whether it is:
- Opening or participating in a discussion about Eradiate
- Proposing new features
- Reporting a bug
- Submitting a fix
- Contributing a new feature
Our Discussions forum should be used to ask about how to use Eradiate, discuss its features, and more generally to talk about anything that is not strictly speaking an issue with the code.
We use GitHub issues to track public bugs. Report a bug by opening a new issue.
Please be sure to provide details as requested by the issue template. Write bug reports with detail, background, and sample code.
We use GitHub to host code, to track issues and feature requests, as well as accept pull requests.
Most code changes happen through pull requests (more detail about our workflow here). To propose a change to the codebase, please:
- Fork the repository and create your branch from
main
. - If you've added code that should be tested, add tests.
- If you've changed APIs, update the documentation.
- Ensure the test suite passes.
- Issue the pull request.
Please be sure to read our contribution guidelines.
In short, when you submit code changes, your submissions are understood to be under the same LGPLv3 License that covers the project. Feel free to contact the maintainers if that's a concern.