Basics: Directory Structure - reactor-X/kyrin-express GitHub Wiki

A typical kyrin-express project directory structure

kyrin-express
└───boot
β”‚   └───www
β”‚       β”‚   www.ts   
β”‚   
└───config
        β”‚   config-dev.yml
        β”‚   config-prod.yml
        β”‚   services.yml
        β”‚   routing.yml
        |   parameters.yml
└───env
        | kyrin-ecosystem.config.json
└───kyrin (contains the framework)
└───src
    └───controllers
        β”‚   ...
    └───model
        β”‚   ...
    └───services
        β”‚   ...
    └───views
          β”‚   ...
└───var
    └───log
        └───dev
        └───prod

β”‚   kyrin.ts
β”‚   package.json    
β”‚   tsconfig.json

Kyrin has a number of configuration files for different components stored in the config directory.

[config.yml]
Application Name
Logger
Connections
Static Paths (Alias)
Express Middlewares
routing.yml
Controllers
services.yml
Services
parameters.yml
Global Parameters