docs: update HISTORY + rebuild binaries
This commit is contained in:
@@ -29,13 +29,16 @@ provider/internal/resources_gen/ УДАЛЕНО (сгенерированное
|
|||||||
|
|
||||||
### 3. Общая библиотека типов
|
### 3. Общая библиотека типов
|
||||||
|
|
||||||
Создан `TOOLS/lib/` — единый YAML-контракт для всех генераторов.
|
Создан `TOOLS/lib/` — единый YAML-контракт. Модуль: `tf-tools/lib`.
|
||||||
|
|
||||||
Типы: `ServiceSpec`, `OperationSpec`, `ParamSpec`, `OutputParam`, `Lifecycle`.
|
Подключены:
|
||||||
|
- `yaml-generator` → type alias `ParamSpec = lib.ParamSpec` и др.
|
||||||
|
- `resource-generator` → type alias `OutputParam`, `OperationSpec`, `ParamSpec`
|
||||||
|
|
||||||
Генераторы используют type aliases: `type ServiceSpec = lib.ServiceSpec`.
|
НЕ подключён:
|
||||||
|
- `docs-generator` — будет заменён на LLM-генератор, не трогаем
|
||||||
|
|
||||||
При добавлении поля в YAML — править только `lib/types.go`, компилятор найдёт все три генератора.
|
При добавлении поля в YAML — править `lib/types.go`, несогласованность ловится компилятором.
|
||||||
|
|
||||||
### 4. Синхронизация версий
|
### 4. Синхронизация версий
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user