Contributing¶
Thanks for your interest in contributing! See the full CONTRIBUTING.md on GitHub for detailed guidelines.
Quick Start¶
git clone https://github.com/<your-username>/node-version-bridge.git
cd node-version-bridge
bash test/run.sh # verify tests pass
Code Style¶
- Bash ≥ 4.0, POSIX-compatible where possible
stdoutreserved for eval-able commands; logs go tostderr- Must pass
shellcheck -s bashwith no warnings - macOS compatible (no GNU-specific flags)
Testing¶
All tests are pure bash with no external dependencies.
Pull Requests¶
- All tests pass
- ShellCheck passes
- CHANGELOG.md updated
- Clear description of what changed and why
Reporting Issues¶
Include:
- OS and bash version (
bash --version) - Version manager and version
- Steps to reproduce
- Expected vs actual behaviour