docs: show current environment on index

This commit is contained in:
“Naeel”
2026-09-03 17:58:13 +03:00
parent a222a0dace
commit 7a25ad8fc9
4 changed files with 36 additions and 8 deletions
+6 -1
View File
@@ -26,6 +26,7 @@ func main() {
versionFlag := flag.String("version", "", "Provider version for example block")
apiEndpointFlag := flag.String("api-endpoint", "", "API endpoint for example block (required)")
providerSourceFlag := flag.String("provider-source", "", "Provider source for example block (required)")
namespaceFlag := flag.String("namespace", "", "Documentation namespace (required)")
opsFlag := flag.Bool("ops", false, "Generate per-service operations docs (resources_ops_yaml → docs/.../operations)")
flag.Parse()
@@ -57,6 +58,10 @@ func main() {
if providerSource == "" {
panic("--provider-source is required")
}
namespace := *namespaceFlag
if namespace == "" {
panic("--namespace is required")
}
servicesOrder := loadServicesList(servicesList)
specs := loadSpecs(resourcesDir, servicesOrder)
@@ -78,7 +83,7 @@ func main() {
writers.ResourceDocs(docsDir, spec, version, apiEndpoint, providerSource)
processedSpecs = append(processedSpecs, spec)
}
writers.IndexMD(docsDir, processedSpecs)
writers.IndexMD(docsDir, processedSpecs, namespace)
writers.WriteNavFragment(docsDir, processedSpecs)
}