First and foremost, thank you for considering contributing to Semver-Manager! We appreciate your time and efforts in helping improve this project. This document outlines the guidelines for contributing to Semver-Manager and will help ensure a smooth and efficient collaboration process.
By participating in this project, you are expected to uphold our Code of Conduct. Please take a moment to read through it before contributing.
To get started, follow these steps:
- Fork the repository.
- Create a new branch for your changes.
- Commit your changes and push them to your fork.
- Open a pull request.
To report a bug or request a feature, please open an issue on the GitHub repository. When reporting a bug, please provide as much information as possible, including:
- A clear and concise description of the bug or feature.
- Steps to reproduce the issue (if applicable).
- The expected behavior and actual behavior.
- Screenshots or logs (if helpful).
To ensure efficient and effective collaboration, please follow these guidelines when submitting a pull request:
- Make sure your changes are based on the latest
mainbranch. - Create a new branch with a descriptive name, such as
fix-bug-123oradd-feature-xyz. - Keep your changes focused and avoid including unrelated commits.
- Write clear and concise conventional commit messages that explain the changes you've made.
- If your changes address an open issue, reference the issue number in your commit messages (e.g.,
Fixes #123). - Before submitting your pull request, ensure your code passes all tests and follows the project's coding style and conventions.
- Write or update tests for your changes if necessary.
- Update the documentation if your changes require it.
Once you've submitted a pull request, maintainers and contributors may review your code and provide feedback. Be prepared to answer questions, clarify your changes, or make additional modifications if necessary. Remember that everyone is working together to improve the project, and feedback is intended to be constructive and helpful.
If you have questions, need help, or want to discuss ideas, feel free to open an issue. We're always happy to welcome new contributors and help them get started.
Once again, thank you for considering contributing to Semver-Manager. We're excited to have you join our community and work together to make this project even better!