Setting up the development environment

Firstly, make sure you have all of the following:

  • Node.js
  • A device that can run a terminal (Such as Linux or Windows Command Prompt)
  • Git
  • A GitHub account

Second, create a fork of the repository then clone your fork.

git clone https://github.com/REPLACEWITHYOURUSERNAME/tsc-web-client.git

Third, install dependencies

npm install

Optionally: Use pnpm because its faster

npm install -g pnpm
pnpm install

This could take a bit.

Finally, you can now edit the code. Commit your changes then make a PR. The dev team will look into it and decide whether to merge it or not.

We use husky to make sure that when commiting, your code is linted automatically (the command ran before commiting is npx eslint --fix .).