Local Project Setup
- One minute read - 118 wordsHaving cloned our Github repository to our local development machine we now set up some basic tooling that will help later as we develop our module.
In this session we set up:
npm
, initialising our project.husky
to marshal ourgit
hook scripts.commitizen
to enforce standardgit
log messages.
These tools provide some ‘guardrails’ on our project that, although they may seem onerous now, will pay dividends later by facilitating:
- The production of consistent a changlog for our release notes (poviding users and other developers with timely and accurate details of what changes occur to our module).
- Management of our release versioning.
A few minutes of setup now will save hours over the life of our module.
Choose Your Own Adventure
Follow (P)layer, (GM)Game Master, or (T)echnical thread.