Logius-standaarden / ReSpec-template

Other
2 stars 2 forks source link

Specifieke finale configuratie - How to? #6

Closed sgort closed 2 years ago

sgort commented 2 years ago

Ik ben geswitched van mijn privé repo op github naar het officiële MinBZK account. Mij resten nog wat vragen rondom finale configuratie. Poging dat in dit issue te verzamelen. De github pages MinBZK versie van de LegitiMaat staat nu ook live.

Mijn resterende vragen tot nu toe zijn deze:

sanderke commented 2 years ago

Gepubliceerde versies

De laatst gepubliceerde versie wordt als volgt opgemaakt: nl_organisationPublishURL + pubDomain + shortName Voorbeeld Digikoppeling Architectuur:

pubDomain: "dk",
shortName: "architectuur",
publishVersion: "2.0.0",
previousPublishVersion: "1.5.1",
nl_organisationPublishURL: "https://publicatie.centrumvoorstandaarden.nl/",

Dit maakt https://publicatie.centrumvoorstandaarden.nl/dk/architectuur/.

Permalinks voor de losse versies staan een laag dieper. publishVersion en previousPublishVersion worden achter de bovenstaande URL geplakt om respectievelijk Deze versie en Vorige versie te genereren. Bijvoorbeeld: https://publicatie.centrumvoorstandaarden.nl/dk/architectuur/1.5.1/

Werkversie

Voor de laatste (of "huidige") werkversie wordt verwezen naar de GitHub Pages pagina van de repository die is aangegeven in config.js:

edDraftURI: `https://${org.toLowerCase()}.github.io/${repo}/`,

De pagina die nu dynamisch gegenereerd wordt vanuit de repository zou als de huidige werkversie van De LegitiMaat gezien kunnen worden: https://minbzk.github.io/LegitiMaat/ De publicatieversie (statische snapshot) zou elders gehost kunnen worden of bijvoorbeeld in een map in dezelfde repo: https://minbzk.github.io/LegitiMaat/pub

sgort commented 2 years ago

Check, ik heb nu voor de publicatieversie een (tijdelijke) landingspagina gemaakt op https://open-regels.nl/lm/delegitimaat/ Dat heb ik overigens nu met de hand gedaan. image Die snapshot wordt tijdens build ook gemaakt toch?

sanderke commented 2 years ago

De snapshots worden inderdaad gemaakt build.yml. Voor pull requests worden ze verwijderd na de checks, zoals te zien op de actions pagina. Als gebruiker met voldoende rechten zou op diezelfde pagina ook een Run workflow-knop zichtbaar moeten zijn; dit dumpt de HTML-snapshot (snapshot.html) en een PDF-versie in de root van de repo. Zonder koppeling tussen de repo en de publicatieserver zal dit echter niet het aantal manuele handelingen reduceren.

sgort commented 2 years ago

LOL Heb ik weer met testen. Vroeg me al af, maar githubstatus leert... image

Maar is me duidelijk. Voor nu.;-) Dank voor support!