Project Structure
A typical Harpia project generated with the scaffolding tool will have the following structure:
Directorymy-app
Directoryapp
Directorycommands/
- …
Directoryconfig/
- …
Directorydatabase/
- …
Directoryhelpers/
- …
Directorymiddlewares/
- …
Directoryobservers/
- …
Directoryservices/
- …
Directorytasks/
- …
Directoryutils/
- …
Directorymodules
Directorymetric
Directorycontrollers/
- …
Directoryservices/
- …
Directorytests/
- …
- metric.routes.ts
Directoryroot
- root.routes.ts
Directoryuser
Directorycontrollers/
- …
Directorypages/
- …
Directoryrepositories/
- …
Directoryservices/
- …
Directorytests/
- …
Directoryvalidations/
- …
- user.routes.ts
Directorystart/
- …
- .env
- cmd.ts
- package.json