Skip to content
v1.0.0-beta.8

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