Frontend for Epic Track
Steps to setup a local instance of the EPIC.Track frontend on a local machine
- IDIR account to for authentication
NodeJS v18.20.8npm
-
Create a
.envfile with the same contents assample.env. -
Inside
.../EPIC.track/epictrack-web/usenpm run installto install the dependancies.
Inside /epictrack-web/ use npm run start to launch the front end. Changes to React files will automatically update.
Install act for running github actions locally. The following commands can be run in the root of the EPIC.Track project.
act -j web-testing
act -j web-linting
These will run the same linting and testing checks that automatically run when submitting a PR.
You can also use npm lintfix and npm lint to fix more common liting errors.