Thank you for considering contributing to ntscli! We welcome contributions from the community to make this project better.
Before you get started, please take a moment to review the following guidelines.
- Code of Conduct
- How to Contribute
- Reporting Bugs
- Feature Requests
- Pull Request Process
- Coding Standards
- License
Please read and adhere to our Code of Conduct before contributing. We want all contributors to be respectful and considerate of each other.
- Fork the repository to your GitHub account.
- Clone your forked repository to your local machine.
- Create a new branch for your feature or bugfix:
git checkout -b feature/my-new-feature
orgit checkout -b bugfix/issue-number
. - Make your changes and commit them with a clear and descriptive message.
- Push your changes to your forked repository:
git push origin feature/my-new-feature
. - Open a pull request to the
main
branch of this repository. - Ensure that your pull request includes clear documentation and/or tests for your changes.
If you find a bug or issue in the project, please open a GitHub issue and include the following information:
- A clear and descriptive title.
- Steps to reproduce the issue.
- Expected behavior.
- Actual behavior.
- Any relevant screenshots or error messages.
If you have an idea for a new feature or enhancement, please open a GitHub issue and provide the following details:
- A clear and descriptive title.
- A detailed description of the feature.
- Any relevant use cases or examples.
- Ensure that your code follows the coding standards outlined in Coding Standards.
- Keep your pull request focused on a single feature or bugfix.
- Provide clear documentation and/or tests for your changes.
- Ensure your code is well-commented.
- Rebase your branch on the latest
main
before submitting your pull request. - Include a clear and concise description of your changes in the pull request.
- Be responsive to feedback and comments on your pull request.
Please follow the coding standards and style guidelines defined in our STYLE_GUIDELINES.md document.
By contributing to this project, you agree that your contributions will be licensed under the LICENSE of the project. Make sure to read and understand the license before contributing.
Thank you for your contribution to ntscli!