Files
tf_provider/TOOLS/README.md
T
“Naeel” d49f19460d docs: rewrite devops/README.md + add TOOLS/README.md
- Updated all paths from universal_rebuild to provider and TOOLS/
- Added pipeline diagram and script reference table
- Added TOOLS/README.md with build instructions for each generator
2026-07-05 10:35:45 +04:00

42 lines
1.0 KiB
Markdown

# TOOLS — Генераторы Terraform-провайдера Nubes
Каждый инструмент — независимый Go-модуль.
## yaml-generator
API Nubes → `resources_yaml/*.yaml`
```bash
cd yaml-generator && go build -o ../bin/yaml-generator .
./bin/yaml-generator
```
Структура: `main.go` + `internal/{client,config,normalize,spec,types}`.
## resource-generator
`resources_yaml/*.yaml``internal/resources_gen/*.go` + `registry.go`
```bash
cd resource-generator && go build -o ../bin/resource-generator .
./bin/resource-generator
```
Структура: `main.go` + `internal/{helpers,loader,params,templates,types,writers}`.
## docs-generator
`resources_yaml/*.yaml` → Markdown-документация в `docs/30_registry/resources/`
```bash
cd docs-generator && go build -o ../bin/docs-generator .
# Документация ресурсов
./bin/docs-generator
# Operations-документация
./bin/docs-generator --ops
```
Структура: `main.go` + `internal/{types,writers,ops}`.