Arkitektur- og standardiseringsrådet (Arbeidsgrupper og annen informasjon fra ASR...)
Innholdet i dette repoet er publisert som github pages på https://digdir.github.io/ASR/. Innhold om arbeidet med åpen kildekode i offentlig sektor publiseres på https://digdir.github.io/ASR/apen-kildekode-arbeidsgruppe/
Dette repoet deles av flere bidragsytere med ulike lokale kopier. Før du gjør
endringer, sjekk derfor alltid at lokal main bygger på siste versjon på
GitHub.
Anbefalt flyt:
- Kjør
git fetch origin maineller sjekkorigin/main. - Hvis lokal
mainligger bak, oppdater medgit pull --ff-only origin mainfør du redigerer. - Hvis du allerede har lokale endringer, ta vare på dem før du oppdaterer, og
legg dem tilbake oppå siste
origin/main. - Sjekk at
origin/mainikke har flyttet seg rett før du pusher.
GitHub Pages-publiseringen ligger under docs/.
- Forsiden for Pages styres av
docs/index.md. - Siden for arbeidsgruppen for åpen kildekode styres av
docs/apen-kildekode-arbeidsgruppe/index.md. - Undersider styres av
index.mdi undermappene, for eksempeldocs/apen-kildekode-arbeidsgruppe/kilder/index.md. - Bilder og figurer for arbeidsgruppen kan legges i
docs/apen-kildekode-arbeidsgruppe/assets/img/. - Nettstedets tittel, beskrivelse, tema og base-URL styres av
docs/_config.yml. - GitHub Pages bruker standardtemaet
jekyll-theme-cayman. - Egen stil for brede kildetabeller lastes bare for kildesidene via
docs/_includes/head-custom.htmlog ligger idocs/apen-kildekode-arbeidsgruppe/assets/css/kilder.scss. - Publiseringsjobben ligger i
.github/workflows/jekyll-gh-pages.ymlog byggerdocs/til GitHub Pages.
Mermaid-diagrammer brukes for å visualisere modeller og prosesser. For å sikre at diagrammer renderes korrekt på GitHub Pages, lastes mermaid.js fra CDN med SRI-hash-verifisering.
Oppdatering av Mermaid-versjonen:
Når du ønsker å oppdatere til en nyere versjon av Mermaid:
- Velg ønsket versjon fra https://www.npmjs.com/package/mermaid
- Generer ny SRI-hash:
curl -fsSL https://cdn.jsdelivr.net/npm/mermaid@11.x.x/dist/mermaid.min.js | openssl dgst -sha384 -binary | openssl base64 -A
- Oppdater
docs/apen-kildekode-arbeidsgruppe/_layouts/default.html:- Endre versjonsnummer i script-taggen
- Erstatt
integrity-attributtet med den nye hashen
Nåværende konfigurasjon:
- Versjon: 11.4.0
- Plassering:
docs/apen-kildekode-arbeidsgruppe/_layouts/default.html