First off, thank you for considering contributing to Treeview CLI! We welcome any help, whether it's reporting a bug, proposing a new feature, or submitting a pull request.
If you find a bug, please help us by reporting it.
- First, check the existing issues to see if someone has already reported it.
- If not, please create a new bug report.
- Be sure to include a clear description of the bug, steps to reproduce it, and what you expected to happen.
We are open to new ideas and features!
- Please check the existing issues to see if your idea has already been suggested.
- If it's a new idea, please submit a feature request.
- Explain why this feature would be useful and how you imagine it could be implemented.
If you want to contribute code, you can submit a Pull Request (PR).
-
Fork the repository on GitHub.
-
Clone your fork to your local machine.
-
Create a new branch for your changes.
-
Make your changes. Please try to follow the existing code style.
-
Test your changes. Before submitting, ensure all tests pass. You can run the test suite with:
npm install npm testIf you add a new feature, please add or update tests for it.
-
Commit your changes with a clear and descriptive message.
-
Push your branch to your fork on GitHub.
-
Open a Pull Request to the
mainbranch of thevedpawar2254/treeviewrepository. -
Fill out the PR template. Describe what your PR does and why, and reference any related issues.
Before submitting your PR, please make sure you have:
- Followed the project's code style.
- Self-reviewed your changes.
- Updated documentation if necessary.
- Added or updated tests to cover your changes.
- Ensured all existing tests pass.
By contributing, you agree that your contributions will be licensed under the MIT License that covers the project.