NOTE:
In some locations you will encounter asylum-connect references vs inreach references. The application/organization used to be called asylum-connect, and during a rebrand in May 2022, it is now inReach/inreach,
The development lifecycle is controlled by these tools:
In order to run the app you need a .env file with a valid MONGODB_URI
value for the mongodb connection string.
CircleCI is being used to enforce Code quality in all pull requests. Passed status checks are necessary in order to merge a PR.
In order to enforce code standards we use eslint and prettier. Setting up eslint in your code editor is the easiest way to adhere to guidlines while programming but we also lint and prettify code during the commit process using lint-staged.
Please check the README.md docs to the components of the App to learn more: