Thank you for your interest in contributing to this project! By participating, you help improve the deployment automation and experience for everyone. To ensure a smooth and effective contribution process, please follow these guidelines.
- Use GitHub Issues to report bugs, unexpected behavior, or feature requests.
- Provide as much detail as possible: steps to reproduce, logs, environment, and expected vs actual behavior.
- Propose new features or improvements via Issues.
- Explain the benefit and any potential impact.
Contributions are welcome for anything from bug fixes and documentation improvements to new features and pipeline examples.
- Fork the repository to your GitHub account.
- Create a feature branch off
main(or default branch) for your work:
git checkout -b feature/my-awesome-feature
- Make sure your code/documentation complies with the project style.
- Add or update tests/examples if applicable.
- Commit your changes with clear, descriptive messages:
git commit -m "Add support for X feature"
- Push your branch to your fork:
git push origin feature/my-awesome-feature
- Open a Pull Request against the original repository’s
mainbranch. - Describe your changes and any relevant context in the PR description.
- Participate in the review process, responding to feedback and making requested changes.
Please note this project adheres to the Contributor Covenant Code of Conduct. By contributing, you agree to uphold this standard to maintain a welcoming and respectful community.
- Follow existing YAML and Markdown formatting.
- Use clear, concise commit messages.
- Maintain consistent indentation and spacing.
- Familiarize yourself with Kustomize YAML structuring.
- Review Kubernetes best practices for resource definitions.
We appreciate your contributions and look forward to collaborating with you!