There are lots of ways to contribute, and we ❤️ them all!
If you have any suggestions, questions about the project, or are interested in contributing, you can find us in the fabric-kubernetes channel on Discord.
All issues are tracked in our issues tab in GitHub. If you find a bug which we don't already know about, you can help us by creating a new issue describing the problem. Please include as much detail as possible to help us track down the cause.
If you want to begin contributing code, looking through our open issues is a good way to start. Try looking for recent issues with detailed descriptions first.
Open an issue to make sure your contibution is likely to be accepted before investing a lot of effort in larger changes.
We use pull requests to deliver changes to the code. Follow these steps to deliver your first pull request:
- Fork the repository and create a new branch from
main
. - If you've added code that should be tested, add tests!
- If you've added any new features or made breaking changes, update the documentation.
- Ensure all the tests pass.
- Include a descriptive message, and the Developer Certificate of Origin (DCO) sign-off on all commit messages.
- Issue a pull request!
- GitHub Actions builds must succeed before the pull request can be reviewed and merged.
Please to try to be consistent with the rest of the code and conform to linting rules where they are provided.
See our Code of Conduct Guidelines.