Welcome to KusionStack kube-utils. KusionStack kube-utils consists of some Kubernetes related utility packages used by KusionStack.
We welcome contributions from the community, whether it's reporting a bug, requesting a new feature, or submitting code changes.
If you find a bug or issue in the project, please follow these steps:
-
Check the Issues section to see if the issue has already been reported. If not, create a new issue.
-
Provide a clear and detailed description of the issue, including steps to reproduce it.
-
Include any error messages or screenshots, if applicable.
If you have an idea for a new feature or improvement, please follow these steps:
-
Check the Issues section to see if the feature request already exists. If not, create a new issue.
-
Clearly describe the feature you'd like to see and why it would be valuable to the project.
-
Engage in discussions on the feature request to gather feedback and refine the proposal.
There are issues with labels help wanted
and good first issue
, which are specially selected for new contributors. Please feel free to get started from these issues.
If you'd like to contribute code changes or enhancements, please follow these steps:
-
Fork the repository to your GitHub account.
-
Create a new branch from the
main
branch for your changes. -
Make your code changes and commit them to your branch.
-
Write meaningful commit messages that describe your changes.
-
Ensure your code adheres to our coding standards and guidelines.
-
Submit a Pull Request (PR) to the
main
branch of this repository. -
Your PR will be reviewed, and feedback or additional changes may be requested.
-
Once your PR is approved, it will be merged into the
main
branch.
If it was your first pull request, you need to sign our CLA(Contributor License Agreement). The only thing you need to do is to post a pull request comment same as the below format:
I have read the CLA Document and I hereby sign the CLA
If your CLA signature failed, you may find the solutions as below:
- The comment must be in exactly the same format as above, with no extra spaces, line breaks, etc.
- The git committer must be the same one who create the Kusion PR