Thanks for your interest in contributing to Joist TS! We welcome contributions from the community and are happy to help you get started.
To get started, make sure you have all the prerequisites installed.
First Time Run Instruction
- Install dependencies:
yarn
- Build Joist:
yarn build
- Open Docker application
- Install docker image:
yarn db
Consecutive Run Instruction
- Open Docker application (this is required for the database to run)
It is recommended to run the built command in watch mode when developing locally. This will automatically rebuild the project when changes are made.
yarn build --watch
When updating migration files, you will need to run the db
command to rebuild the database.
yarn db
To run the tests, run the following command:
yarn test