21 Commits
Author SHA1 Message Date
“Naeel” f0e01dad6e docs: point to tf_examples repo, add tf_examples to .gitignore 2026-07-21 09:06:13 +04:00
“Naeel” f56c0c0cf4 add Node.js CRUD (tfnodejscrud) + nodejs.tf in TEST_STAND 2026-07-20 13:50:13 +04:00
“Naeel” 50778683a9 chore: add tfflaskcrud/ and gateway/ to .gitignore 2026-07-20 12:24:59 +04:00
“Naeel” a99fac5a86 chore: add LUCEE mermaid schema 2026-07-20 06:51:54 +04:00
Naeel 3476feaf61 chore: удалить 934 сгенерированных .md из git (docs/30_registry/resources/) 2026-07-18 08:42:40 +03:00
Naeel f4127a3755 chore: удалить 906 сгенерированных файлов из git (artifacts/, bin в .gitignore) 2026-07-18 08:39:42 +03:00
Naeel ea3e53849d docs: дизайн таблиц, ответы Соннета, CSS, правила без ВМ 2026-07-18 08:37:19 +03:00
“Naeel” 80aa0dc814 fix: remove binary from repo, add docs-generator/bin/ to gitignore 2026-07-17 09:55:45 +04:00
“Naeel” dd56bcda83 refactor: restructure project — separate tools, config, generated, provider
TOOLS/        — generators + scripts + config + ARCHITECTURE.md
  ├── yaml-generator/    (code)
  ├── resource-generator/ (code)
  ├── docs-generator/    (code)
  ├── scripts/           (← devops/*.sh)
  ├── config/            (← devops/profiles/ + devops/config/)
  │   ├── test/          profile.env, services_list.txt, operation_timeouts.json
  │   ├── prod/
  │   └── dev/
  └── ARCHITECTURE.md    (← devops/ARCHITECTURE.md)

generated/    — pipeline output only (gitignored)
  ├── test/resources_yaml/, go/, docs/, provider_build/
  ├── prod/
  └── dev/

provider/     — code only, no generated files
  resources_yaml/        — DELETED (generated)
  internal/resources_gen/ — DELETED (generated)

devops/       — removed (replaced by TOOLS/scripts + TOOLS/config + generated/)

Generators now fail if NUBES_*_DIR not set (no defaults to provider/).
Provider requires pipeline to populate resources_gen/ before build.
2026-07-06 09:06:09 +04:00
“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
Naeel cbd9b1263c chore: update .gitignore 2026-07-01 16:45:11 +03:00
“Naeel” 765abaccfe gitignore: block docs_gen/ at root level too 2026-07-01 11:44:49 +04:00
“Naeel” 3e200aa608 v5.0.57: separate generated docs by stand, NEVER publish from docs/
- docs_gen/test/ — TEST-only generated docs (332 resources)
- docs_gen/prod/ — PROD placeholder
- docs_gen/dev/ — DEV placeholder
- 04_build_and_publish_docs.sh: --profile now uses ONLY docs_gen/<stand>/, never docs/
- .gitignore: exclude all generated docs
- Profile env: DOCS_GEN_DIR path
- Remove personal .docx from repo
2026-07-01 11:20:34 +04:00
“Naeel” e96a12e4f9 1 2026-07-01 10:41:53 +04:00
“Naeel” 75c1802530 fix: bulletproof .gitignore for ALL Go binaries + classifyOperation for any underscore prefix 2026-06-30 18:13:36 +04:00
“Naeel” 48ad16c241 fix: P0 — add User-Agent + retry to bash urllib, retry to service_spec_gen, empty-list guard 2026-06-30 18:11:52 +04:00
“Naeel” 3239c7807a fix: add missing fields to Legacy UniversalClient + bump version to 5.0.56 + concurrency docs 2026-06-30 17:43:35 +04:00
“Naeel” d1ca283d3a security: remove test.token.new from git history 2026-06-30 17:39:37 +04:00
“Naeel” 0f2036f061 fix: P1.4 — validateSpec() fail-fast on unknown operation kind in generator 2026-06-30 17:34:31 +04:00
“Naeel” fa427b3c70 add: tools, secrets (safe files), updated gitignore 2026-06-30 15:47:38 +04:00
“Naeel” eb2db782f3 init: core project files 2026-06-30 15:42:25 +04:00