Terraform-Provider-Dokumentation veröffentlichen
Einen tfplugindocs-Markdown-Baum als versionierte Provider-Referenz mit passender Navigation veröffentlichen.
tfplugindocs schreibt bereits Markdown. duxt behandelt es nicht als weiteres generiertes Artefakt, sondern als Quelle, deren Datei- und Überschriftenkonventionen mehr Struktur als ein gewöhnliches Handbuch tragen.
Schritte
- Erzeuge die Provider-Dokumentation im Provider-Repository. Behalte den
docs/-Baum samt Provider-, Resource-, Data-Source-, Function- und Guide-Ordnern. duxt führt tfplugindocs nicht während des Nuxt-Builds aus. - Deklariere das Repository als Quellen-Dialekt.
sources: [{ repo: 'acme/terraform-provider-acme', path: 'docs', slug: 'terraform', name: 'Terraform Provider', flavor: 'tfplugindocs', releases: { select: 'minor' } }] - Wähle die aufzubewahrenden Versionen.
releasesnutzt dieselbenall-,minor- undmajor-Richtlinien wie jede andere Quelle. Ein expliziter{ tag }pinnt genau einen Release; ein Branch kann kommende Dokumentation daneben zeigen. - Baue die Site und prüfe die Navigation. duxt leitet den Provider-Titel aus dem ersten H1 ab, ordnet bekannte Kategorien und hält Unterkategorien als Struktur statt als erfundene Seiten. Suche, Locale-Fallbacks, Versionen und Machine-Reader verwenden weiter dieselben Content-Seiten.
Checkliste
- tfplugindocs hat den Markdown-Baum vor dem Nuxt-Build erzeugt.
- Tags, Branches und Releases werden nur mit explizitem
repoverwendet. -
pathzeigt auf den erzeugten Dokumentationsordner. -
flavorist exakt'tfplugindocs'. -
slug,nameund Release-Richtlinie passen zu den beständigen URLs. - Synthetische Gruppen erscheinen nicht als aufrufbare Routen.
War diese Seite hilfreich?