Awesome
KubeClipper Community
Welcome to the KubeClipper community!
Thank you for your interest in KubeClipper! This document provides the guidelines for how to contribute to the KubeClipper project through issues and pull-requests.
Contribution Rules
Before you start contributing, read our Code of Conduct
Issue
Issue Types
here are usually 3 types of issues:
Bug report
: You’ve found a bug with the code, and want to report it, or create an issue to track the bug.Feature Request
: You think we need a new feature, describe the new feature.Proposal
: Used for items that propose a new idea or functionality. This allows feedback from others before code is written.
Before submitting
- Is it the right repository?
- Check for existing issues
- Before you create a new issue, please do a search in open issues to see if the issue or feature request has already been filed.
- If you find your issue already exists, make relevant comments and add your reaction. Use a reaction:
- 👍 up-vote
- 👎 down-vote
- For bugs
- Check it’s not an environment issue.
- You have as much data as possible. This usually comes in the form of logs and/or stacktrace.
- For proposals
- proposals are always required before implementing new features
Pull Request
All contributions come through pull requests. To submit a proposed change, follow this workflow:
- Make sure there’s an issue (bug or proposal) raised, which sets the expectations for the contribution you are about to make.
- Fork the relevant repo and create a new branch
- See the Developing docs for more information about setting up a development environment.
- Create your change
- Code changes require tests
- Update relevant documentation for the change
- Commit use
git commit --signoff
and open a PR - Wait for the CI process to finish and make sure all checks are green
- A maintainer of the project will be assigned, and you can expect a review within a few days
Roadmap
Release-flow
Members
Inspire By
Daily Work
- We will check if there are any PR that need to be merged every week.
- We will check if there are any issue that need to be solved every week.
- We will regularly check the versions released by k8s,and do conformance test on KubeClipper and maintain it within the last 3 versions.