Thanks for your interest in contributing!
This project is licensed under the Elastic License 2.0 (ELv2).
By submitting a contribution, you agree to the terms of our Contributor License Agreement (CLA). When you open your first pull request, a bot will ask you to review and sign the Springtail Individual CLA. You only need to sign it once; subsequent pull requests from the same GitHub account are covered automatically.
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
Before making non-trivial changes, please read through our developer documentation on the project wiki:
- Development — prerequisites, environment setup, building from source, and the general workflow for hacking on Springtail.
- Testing — how the test suites are organized, how to run them locally, and what we expect new changes to cover.
If you find any of this documentation out of date or unclear, fixes to the wiki are themselves welcome contributions.
- Keep changes focused and minimal
- Add tests where appropriate
- Update documentation if needed
- Ensure your PR passes all checks
- Sign the CLA when prompted
- Address review feedback
This project adopts the Contributor Covenant as its Code of Conduct. All contributors are expected to follow it; please read CODE_OF_CONDUCT.md before participating.