Contributing to install-k8s-on-linux
Thank you for considering contributing to this project! We welcome all forms of contributions and appreciate your efforts. Please take a moment to review this guide before you start contributing.
If you find any bugs, please report them by opening an issue in the Issues section. Include the following:
- A clear and descriptive title.
- A detailed description of the problem, including steps to reproduce the issue.
- The version of the project you're using, operating system, and other relevant information.
If you have ideas for improving the project, feel free to submit feature requests or suggestions by opening an issue. Please include:
- A description of the feature and why it would be beneficial.
- Any implementation details or relevant resources, if applicable.
We welcome code contributions. Here’s how to get started:
- Fork the repository and create your branch from
main
(e.g.,git checkout -b feature-branch
). - Ensure your code is well-documented and follows the project's coding standards.
- Add or update documentation as necessary.
- Commit your changes (e.g.,
git commit -m 'Add feature X'
). - Push your branch to GitHub (e.g.,
git push origin feature-branch
). - Open a pull request (PR) with a clear description of the changes.
Documentation improvements are always welcome. If you find areas in the documentation that need updates or missing sections, feel free to contribute. You can:
- Submit issues with suggestions or open a pull request to update the
README.md
,CONTRIBUTING.md
, or other documentation files.
To keep the codebase clean and easy to maintain, please follow these guidelines:
- Write clear and self-explanatory comments in your code.
- Maintain consistent formatting and naming conventions throughout the codebase.
- Use clear and concise commit messages.
- Follow this format if possible:
feat
: New featurefix
: Bug fixdocs
: Documentation changesstyle
: Code style changes (white-space, formatting, etc.)refactor
: Code restructuringtest
: Adding or modifying tests
By contributing to this project, you agree to follow our Code of Conduct.
If you have any questions or need assistance, feel free to reach out via the Issues or start a discussion.
We appreciate your contributions and your effort to make this project better! 😊