Epic: #206
Source: docs/04 — Расширения/Система расширений.md
Goal
Create data models for parsing manifest.json.
Implementation
- Create
ExtensionManifest class with properties: id, name, version, publisher, type, engines, main, icon, description.
- Create
ExtensionType enum (e.g. database_driver, theme).
- Implement
fromJson / toJson for serialization.
Epic: #206
Source:
docs/04 — Расширения/Система расширений.mdGoal
Create data models for parsing
manifest.json.Implementation
ExtensionManifestclass with properties:id,name,version,publisher,type,engines,main,icon,description.ExtensionTypeenum (e.g.database_driver,theme).fromJson/toJsonfor serialization.