Skip to content

Directory Structure ​

Directory Structure ​

bash
project
├── env
├── src
│  ├── front
│  │  ├── config
│  │  │  ├── config
│  │  │  └── locales.ts
│  ├── module
│  ├── module-vendor
│  ├── suite
│  │  ├── a-demo
│  │  └── a-home
│  │    ├── modules
│  │    │  ├── home-base
│  │    │  ├── home-icon
│  │    │  ├── home-index
│  │    │  └── home-layout
│  └── suite-vendor

Module/Suite ​

NameDescription
src/moduleStandalone module
src/module-vendorStandalone module (from third-party)
src/suiteSuite
src/suite-vendorSuite (from third-party)

Development suggestions ​

Zova has planned the modules/suites so that we can start business development immediately in the specified directory. The following conventions are only suggestions and are not mandatory:

  1. suite/a-demo: Contains some test or demo code, which can be disabled during build
  2. suite/a-home: Is the starting for business development, and any code in the suite can be modified as needed
  3. Grow into a large-scale system: As the business expands, more suites and modules can be created to split the system business

Directory cheat sheet ​

NameDescription
envEnv
src/front/config/configConfig
src/front/config/locales.tsI18n
src/suite/a-home/modules/home-apiAPI
src/suite/a-home/modules/home-baseNavigation Guards
src/suite/a-home/modules/home-iconIcon
src/suite/a-home/modules/home-indexRoute Alias
src/suite/a-home/modules/home-layoutRoute Fields: meta.layout

Released under the MIT License.