Files
tf_provider/.gitignore
T
“Naeel” a9491e13ea refactor: extract all generators into independent TOOLS/ modules
Each generator is now a standalone Go module with its own go.mod:

TOOLS/
├── yaml-generator/       ← service_spec_gen (API → YAML)
├── resource-generator/   ← gen_v2 (YAML → Go resources)
├── docs-generator/       ← docs_template_gen_v2 (YAML → Markdown)
├── ops-generator/        ← ops_docs_gen (ops documentation)
└── bin/                  ← pre-built binaries

All scripts updated to use TOOLS/bin/* binaries.
Removed old universal_rebuild/tools/ and universal_rebuild/bin/.
2026-07-05 09:57:13 +04:00

92 lines
2.1 KiB
Plaintext

# === Terraform ===
**/.terraform/
*.tfstate
*.tfstate.*
*.tfvars
.terraform.lock.hcl
# === Generated docs (by stand — NEVER commit, regenerate from API) ===
docs_gen/
universal_rebuild/docs_gen/
universal_rebuild/docs-gen/
# === Build artifacts (generated by devops scripts) ===
devops/profiles/*/generated/
*.zip
*.tar.gz
*.sha256
*.sha256sum
# === Go binaries (compiled tools) ===
# Каждый тул в tools/ компилируется в бинарник с именем пакета.
# Паттерн ловит ВСЕ бинарники во всех поддиректориях tools/.
universal_rebuild/tools/*/gen
universal_rebuild/tools/*/gen_v2
universal_rebuild/tools/*/service_spec_gen
universal_rebuild/tools/*/service_ops_gen
universal_rebuild/tools/*/service_params_gen
universal_rebuild/tools/*/docs_template_gen
universal_rebuild/tools/*/docs_template_gen_v2
# Бинарники в корне universal_rebuild/
universal_rebuild/gen
universal_rebuild/gen_v2
universal_rebuild/service_spec_gen
universal_rebuild/service_ops_gen
universal_rebuild/service_params_gen
universal_rebuild/docs_template_gen
universal_rebuild/docs_template_gen_v2
universal_rebuild/terraform-provider-nubes_*
*.exe
*.test
*.out
# === HAR (HTTP traces — debug only) ===
HAR/*.har
# === Tokens / secrets ===
*.token
secrets/private_key.asc
secrets/.s3cfg_registry
secrets/pearlharbor_registry.txt
secrets/id_ed25519.txt
# === MkDocs ===
site/
.mkdocs.tmp.yml
# === Generated universal_rebuild artifacts ===
universal_rebuild/universal_rebuild/
# === OS ===
.DS_Store
Thumbs.db
*~
# === Python ===
__pycache__/
*.pyc
.venv/
# === IDE ===
.idea/
.vscode/
# === Misc dumps ===
*.dump
*.dmp
docs/70_api/api_analysis/*.txt
universal_rebuild/gen_v2
universal_rebuild/docs_template_gen_v2
secrets/test.token.new
secrets/*.token.new
terraform-provider-nubes_*
universal_rebuild/service_spec_gen
universal_rebuild/service_ops_gen
universal_rebuild/service_params_gen
Тазетдинов_Nubes_Акт_ГПХ.docx
# ── Build artifacts ──
terraform-provider-mycloud
artifacts/api-meta/*/errors.log
TOOLS/bin/