Estrutura do projeto

In a Zayt project, you need to define at least the application.

Ele pode ser um módulo ou pacote Python e representa o código principal do projeto. Quaisquer handlers e serviços definidos nele serão descobertos e registrados.

Se o seu projeto for pequeno, você pode definir apenas o módulo, application.py mas você pode utilizar qualquer estrutura que precisar dentro do pacote application

Por exemplo:

mínimo
project/
└── application.py
com módulos
project/
└── application/
    ├── __init__.py
    ├── handler.py
    ├── model.py
    ├── repository.py
    └── service.py
estrutura complexa
project/
└── application/
    ├── __init__.py
    ├── handler/
    │   ├── __init__.py
    │   ├── public/
    │   │   ├── __init__.py
    │   │   ├── about.py
    │   │   ├── home.py
    │   │   └── product.py
    │   └── private/
    │       ├── __init__.py
    │       ├── category.py
    │       ├── customer.py
    │       └── product.py
    ├── model/
    │   ├── __init__.py
    │   ├── category.py
    │   ├── customer.py
    │   └── product.py
    ├── repository/
    │   ├── __init__.py
    │   ├── category.py
    │   ├── customer.py
    │   └── product.py
    └── service/
        ├── __init__.py
        ├── category.py
        ├── customer.py
        ├── email.py
        └── product.py