ConfigModel
Top-level Pydantic model for the PUM configuration file.
Bases:
ConfigModel represents the main configuration schema for the application.
Attributes:
| Name | Type | Description |
|---|---|---|
|
|
The PUM (Project Update Manager) configuration. Defaults to a new PumModel instance. |
|
|
List of parameter definitions. Defaults to an empty list. |
|
|
Configuration for migration hooks. Defaults to a new MigrationHooksModel instance. |
|
|
Directory path for changelogs. Defaults to "changelogs". |
|
|
List of role definitions. Defaults to None. |