Suite
Origin of Suite
As the project continues to evolve iteratively, the business modules created will also expand. In addition, for some business scenarios, multiple modules are often required to be implemented together. To solve the above problems, Zova introduces the concept of suite. In short, a suite is a combination of a group of business modules, often corresponding to a specific business scenario, such as e-commerce
, CRM
, supply chain
, and so on.
Naming Convention
The suite uses a naming convention similar to the module:
FullName: zova-suite-{providerId}-{suiteName}
ShortName: {providerId}-{suiteName}
Directory Structure
A suite is a combination of a group of business modules, so the directory structure is also very simple. Take the suite a-home
as an example:
a-home
├── modules
│ ├── home-base
│ ├── home-icon
│ ├── home-index
│ ├── home-layout
│ └── ...
└── package.json
Create Suite
TIP
Context Menu - [Project Path/src/suite]: Zova Create/Suite
Context Menu - [Project Path/src/suite-vendor]: Zova Create/Suite
Enter the suite name according to the prompt, such as test-home
, and the VSCode extension will automatically create the code skeleton of the suite