Thank you for your interest in contributing to Node Version Switch, a lightweight Node.js version manager for Windows! Your help is greatly appreciated in making this project better.
Found a bug, have a feature request, or want to suggest an improvement?
- Check the GitHub Issues to avoid duplicates.
- Open a new issue with:
- A clear and descriptive title.
- Steps to reproduce (if a bug).
- Your environment (e.g., Windows 10/11, PowerShell 5.1 or 7+).
To contribute code or documentation:
- Fork the repository and create a branch:
git checkout -b feature/your-feature
- Make your changes, adhering to the guidelines below.
- Commit with a clear message:
git commit -m "Add your feature or fix" - Push to your fork:
git push origin feature/your-feature
- Open a Pull Request, including:
- A description of your changes and their purpose.
- References to related issues (e.g., "Fixes #123").
- Code Style: Use clear variable names, add comments for complex logic, and follow PowerShell best practices.
- Documentation: Update
README.mdor other docs if your change affects usage or commands. - Testing: Test on Windows 10/11 with PowerShell 5.1 or 7+. Verify core commands (
nvs install,nvs use,nvs uninstall). - Scope: Keep changes focused. Discuss major features in an issue first.
Questions or need guidance?
Note: Contributions and questions in Portuguese are welcome! Feel free to reach out in your preferred language.
Please be respectful and inclusive. We strive to maintain a welcoming and collaborative environment.
Thank you for helping improve Node Version Switch!