Monorepo for Rebrowse related services and applications.
- frontend related code is managed by Lerna and Yarn Workspaces
- backend related code is managed by Gradle
- infrastructure as a code is managed by Terraform
- CI/CD is managed using Github Actions
Clone the repo
➜ git clone git@github.com:insights-io/Insight.git
It is recommended to use VSCode for frontend development.
Boostrap projects
➜ yarn install --frozen-lockfile
Run unit tests
➜ yarn test
It is recommended to use InteliJ IDEA for backend (Java) development.
Make sure you are in the backend folder before executing gradle commands.
Run unit tests
➜ ./gradlew test --continue jacocoTestReport