Hosting — Documentatie
De AutoMate-documentatie bestaat uit twee Writerside-instanties die via GitHub Actions worden gebouwd en op verschillende platformen worden gehost.
Instanties
Instantie | ID | Inhoud | Publiek |
|---|---|---|---|
Business Docs |
| Gebruikershandleiding (Getting Started, Features, Releases) | Ja — klanten |
Technical Docs |
| Developer documentatie (Architectuur, Features, Operations) | Nee — team only |
Hosting
Business Docs
Omgeving | Platform | URL |
|---|---|---|
Productie | Azure Static Web Apps |
|
Development | Kubernetes (K8s) | Cluster |
Technical Docs
Omgeving | Platform | URL |
|---|---|---|
Productie | GitHub Pages | Team-only (private) |
Development | Kubernetes (K8s) | Cluster |
Build & Deploy pipelines
Op push naar develop
Workflow | Wat het doet |
|---|---|
| Bouwt BD instantie → deployt naar Azure Static Web Apps |
| Bouwt TD instantie → deployt naar GitHub Pages |
| Bouwt BD instantie → Docker image → deployt naar K8s |
| Bouwt TD instantie → Docker image → deployt naar K8s |
Op pull request
Workflow | Wat het doet |
|---|---|
| Bouwt beide instanties + Writerside checker → valideert referenties, images, IDs |
Technische details
Writerside build
Beide instanties worden gebouwd met de JetBrains Writerside Docker builder:
Setting | Waarde |
|---|---|
Docker versie |
|
GitHub Action |
|
Checker |
|
Artifacts
Artifact | Beschrijving |
|---|---|
| Business docs site |
| Technical docs site |
| Zoekindexen |
| Build rapport met warnings/errors |
Kubernetes deployment
De K8s-deployments gebruiken een custom Docker image:
Image | Registry |
|---|---|
|
|
|
|
Dockerfile: k8s/dockerfiles/Dockerfile.docs
Lokaal bouwen
Bronbestanden
Pad | Inhoud |
|---|---|
| Hoofdconfiguratie (beide instanties) |
| Business docs navigatie |
| Technical docs navigatie |
| Branding, kleurschema, footer |
| Business topic bestanden |
| Technical topic bestanden |
| Screenshots en diagrammen |