Copy the provided environment template.
cp .env.example .envFill in all required credentials before starting the application.
Install dependencies.
npm installRun migrations.
npm run migration:runor
npx prisma migrate devStart development.
npm run devCompile contracts.
cargo buildExecute tests.
cargo testLint.
cargo clippy --all-targets --all-featuresFormat.
cargo fmtVerify that:
- The project builds successfully.
- Database migrations are up to date.
- Rust tests pass.
- TypeScript tests pass.
- Linting passes.
- Formatting passes.