First of all, thank you for contributing. It’s appreciated.
npm i -g esops
git clone https://github.com/sartaj/esops.git
esops
npm i
You are good to go to develop.
npm test
is for unit and integration tests
npm test:e2e
is for visual checks on console logs
- Open a GitHub issue before doing significant amount of work.
- Clone the repo. If it was already cloned, then git pull to get the latest from master.
- Run
npm install
. - Write code.
- Run
npm test
to lint and test. Don’t commit before fixing all errors and warnings. - Commit using
npm run commit
and follow the CLI instructions. - Make a pull request.
- Check that you have npm publishing rights before anything else.
- Run
npm run check-release
. - Run
npm run release
.