Skip to content

Direktoratet-for-e-helse/Malarkitektur-digital-hjemmeoppfolging

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Testprosjekt Målarkitektur for datadeling innen digital hjemmeoppfølging

Testprosjekt for å se hvordan arkitekturdokumentasjon kan publiseres og vedlikeholdes på Github i regi Direktoratet for e-helse. Dokumentasjonen som produseres her er planlagt som et normerende produkt fra Direktoratet for e-helse, men måten å produsere det på ved hjelp av Github er et testprosjekt.

Oversikt over versjoner

Målarkitekturen er publiserte-helse.no. Github versjonene under er kun for historikk.

Bidrag og innspill til målarkitekturen

Arbeidet med målarkitekturen er en smidig prosess og vi ønsker løpende innspill på innholdet. I utviklingsfasen bygger vi ny arbeidsversjon hver dag, og noen dager flere ganger om dagen. Siste arbeidsversjon ligger på gihub.io. "Kildekoden" for dokumentasjonen ligger i katalogen docs. Forskjellige releaser av målarkitekturen finnes under relases. Innspillsversjoner til arbeidsgruppen blir en egen release med navn "innspillsversjon".

Målarkitekturen som PDF

Målarkitekturen kan også leses som et PDF dokument. Innspill og kommentarer kan legges inn i pdf'en og sendes til oss på mail.

Innspill til målarkitekturen

Hvis du ønsker å komme med innspill eller endringsforslag anbefaler vi å opprette saker, kalt issues, direkte i GitHub. Det er også mulig å gjøre endringer i dokumentasjonen, når du lagrer endringen opprettes det en pull request som blir behandlet av redaktøren for målarkitekturen.

Direkte oppdateringer

Det er også mulig å be om tilgang til å oppdatere dokumentasjonen direkte, hvis du ønsker å bidra i arbeidet direkte. Du kan da be om skrivetiltang til repoet ved å kontakte thomiz

Verktøy

Skal du bidra til innholdet i målarkitekturen kan du benytte enkle verktøy for å håndtere redigreingsprosessen. Målarkitekturen skrives ved hjelp av et enkelt dokumentasjonsspråk som kalles markdown.

Markdown

Ukjent med Github markdown syntax? Da anbefaler vi Markdown Editor til Visual Studio.

Editere direkte i webleseren

Det er mulig å dokumentasjonen ved å ta opp en fil i repoet og gjøre endringer direkte i webleseren ved å trykke på "redigere" øverst til høyre i vinduet:
redigere web

Git klient og lokal editor (for eksempel VSCode

Alternativt kan man klone repository og gjøre endringer i koden lokalt med verktøy for dette som er installert på PC'en og deretter laste endringene opp til repoet. Det er vanligvis slik man ønsker å arbeidet hvis man deltar aktivt i prosjektet. Dette krever at Git er installert på PC'en din (kan installeres som en del av VSCode editor).

Komme igang med lokal VSCode

Kom igang med VSCode og repo fra Github:

For å komme i gang må du installere VSCode og klone repositoriet vårt fra Github til din lokale harddisk. Kloningen trenger du bare å gjøre en gang. Neste gang åpner du kopien fra lokal disk og trykker Pull changes for å hente de siste endringene fra serveren/repoet.

Før du kan klone repoet lokalt må du ha Git installert på PC, det skal bli installert sammen med "Git Extensions" programmet i Firmaportalen.

  1. Hente opp Command palette

View -> Command palette

  1. Skriv inn kommandoen:

Git: Clone Enter

  1. Lim inn adressen til GitHub repoet:
https://github.com/Direktoratet-for-e-helse/Malarkitektur-digital-hjemmeoppfolging
  1. Velg en katalog på harddisken du ønsker å klone til (jeg bruker vanligvis C:\Github). Select Repository Location
  2. Trykk Open i dialogvinduet

Du skal nå få opp katalogstrukturen til repositoriet i fil explorer på venstre side i VSCode. Husk at endringer du gjør i VSCode skrives til kopien av repoet på lokal disk. Du må commite og pushes endrede filer til repoet (remote) for at dine endringer skal bli synlige for andre.

OPTIONAL: Enable Git in VSCode

Kanskje må man gjøre dette også før man kan bruke Git i VSCode.

  1. Go to File > Preferences
  2. Go to Settings
  3. Type Git: Enabled in the search bar
  4. Make sure that the box is ticked