👏 First, thank you for taking the time to contribute. 👏
- Fork the repository
- Create a new branch on your fork
- Commit your work
- Create a pull request against the
master
branch - Take the corresponding GitHub Action into consideration when working
- src/index.js is the module's entrypoint.
- src/cli.js is the command line tool execution configuration and entrypoint.
- src/bumper.js exports the bumper function, figuring out and bumping semantic versions.
# install required modules
npm install
# lint code
npm run lint
# run unit tests
npm test
# execute the cli tool
node src/cli.js -h
# build the container image
docker build --tag tomerfi/version-bumper:dev .
# run the built image
docker run --rm tomerfi/version-bumper:dev -h