Main repository of the ioprodz platform, holding the codebase of the different apps that power the platform.
This is a monorepo, learn more about them here
-
cloning the project and navigating to the working directory:
git clone https://github.com/ioprodz/ioprodz.git cd ioprodz
git clone git@github.com:ioprodz/ioprodz.git cd ioprodz
-
installing dependencies
yarn
-
commands
App names available :
hoggar
: servericosium
: web client
run for develoment in watch mode
yarn <app-name>:dev
run tests
yarn <app-name>:test yarn <app-name>:test --watch # for watch mode
run linter
yarn <app-name>:lint yarn <app-name>:lint --fix # to autofix issues
generate the prisma client
yarn hoggar:generate
migrate the db schema
yarn hoggar:migrate
build app
yarn <app-name>:build
start the build
yarn <app-name>:start
run linter on all apps
yarn project:lint
yarn project:lint --fix # to autofix issues
run formatter on all apps
yarn project:format
clean project from build files and node_modules
yarn project:clean
Please find guidelines on how to contribute in the CONTRIBUTING section