Thank you for your interest in contributing to IngestKit! We welcome contributions from the community to help make this project better.
- Fork the repository on GitHub.
- Clone your fork locally.
- Set up your development environment by following the Development Guide.
We use a standard GitHub Pull Request workflow:
- Create a new branch for your feature or fix:
git checkout -b feature/my-awesome-feature. - Make your changes.
- Run tests to ensure no regressions:
make test. - Commit your changes with clear messages.
- Push to your fork and submit a Pull Request.
- Go: We follow standard Go conventions. Run
make fmtandmake lintbefore committing. - Documentation: Ensure documentation is updated if you change behavior.
If you find a bug or have a feature request, please open an issue on GitHub. Provide as much detail as possible, including steps to reproduce for bugs.
By contributing, you agree that your contributions will be licensed under the Apache License 2.0.