/
GitHub

GitHub

Innehållsförteckning

1 Inledning

GitHub är en plattform för att hantera innehåll (främst för att dela och hantera kod, “code hosting”) och som möjliggör för versionskontroll och samarbete i versionshanteringssystemet Git.

På denna och underliggande sidor ges information om GitHub och hur du jobbar med det inom openEHR Sverige.

2 Skapa ett GitHub-konto

Nedan beskrivs hur du skapar ett konto i GitHub. Om du behöver mer hjälp med GitHub-arbetet se

 

  1. Navigera till https://github.com

  2. Fyll i dina önskade användaruppgifter och tryck på “Sign up for GitHub”:

  3. Verifiera att det är en verklig användare som skapar kontot och klicka på “Join a free plan”:

  4. Om du vill, fyll i ytterligare information om dig och slutför genom att klicka på “Complete setup”:

 

3 Om openEHR Sveriges GitHub-”yta”

OpenEHR Sveriges GitHub-arbete sker i en av nedanstående två GitHub-repository:n:

Repository

Beskrivning

Ägare

Länk

modellbibliotek/CKM Mirror

Är ett repository som har forkats från repository:t openEHR/CKM Mirror och som har utökats med “lokala” svenska templates och arketyper.

Repositoryt är tänkt att användas till arbete som genomförs av openEHR Sverige och som är relevant för många i Sverige, t.ex. PDL.

Master-branchen i denna fork uppdateras inte automatiskt. Istället uppdateras den manuellt i oregelbunden takt vid behov.

openEHR Sverige

modellbibliotek/CKM-mirror: openEHR.org CKM mirror (github.com)

 

 

modellbibliotek/Arbetsyta-openEHR

Är ett fristående repository inom GitHub-organisationen Modellbibliotek.

Repositoryt är tänkt att användas till övningar som genomförs av openEHR Sverige och som man få använder fritt, t.ex. för att leka/testa saker.

openEHR Sverige

modellbibliotek/Arbetsyta-openEHR: Delad arbetsyta för openEHR-relaterade modeller, exempelvis arketyper och templates (github.com)

 

Nedan visas ett schematisk bild över hur dessa två repositoryn förhåller sig till andra befintliga repositoryn, forkar, organisationer och -teams i GitHub som är relevanta. regionstockholm/CKM-mirror-via-modellbibliotek och Region Stockholm är exempel på realiserade aktörsspecifika repositoryn och organisationer.

openEHR Sverige github.png

Nedan ges en beskrivning över repositoryn, forkar, organisationer och -teams i GitHub som visas i bilden ovan.

Repository

Beskrivning

Ägare

Länk

Repository

Beskrivning

Ägare

Länk

openEHR International

Är en organisation i GitHub.

openEHR Foundation

openEHR International · GitHub

openEHR/CKM Mirror

 

 

 

 

 

 

 

 

 

Är ett repository som är en spegling av CKM:en, speglingen sker automatiskt varje gång CKM Trunk uppdateras.

CKM Mirror har en branch som heter master (av historiska skäl och trots att de flesta brancherna inom verktyg som GitHub numera döps till main)

 

Flöde från CKM:en till CKM Mirror

  • resurs (t.ex. en arketyp) laddas upp i CKM:n

  • resursen hamnar i CKM Trunk

  • resursen kopieras över till CKM Mirrors master-branch

CKM Mirrors master-branch uppdateras automatiskt utifrån CKM Trunk.

Det går inte att få in resurser från CKM Mirror till CKM:en

openEHR Foundation

openEHR/CKM-mirror: openEHR.org CKM mirror (github.com)

Modellbibliotek

Är en organisation i GitHub. Dess fullständiga namn är “Samarbetsyta för modellering, huvudsakligen relaterad till hälso- och sjukvård”.

Det är en organisationsneutral yta för versionshantering i svenskt arbete med detaljerade kliniska informationsmodeller m.m.

 

 

Informellt, kollektivt ansvar, se People · Samarbetsyta för modellering, huvudsakligen relaterad till hälso- och sjukvård (github.com) för de aktuella ägarna.

Samarbetsyta för modellering, huvudsakligen relaterad till hälso- och sjukvård (github.com)

Svenskt arketypsamarbete

Är ett team i GitHub-organisationen modellbibliotek som innehåller arbete som utförs av openEHR Sverige.

Teamet innehåller ett antal repositoryn, bl.a. modellbibliotek/CKM Mirror och modellbibliotek/Arbetsyta-openEHR.

openEHR Sverige

 

Svenskt arketypsamarbete · Samarbetsyta för modellering, huvudsakligen relaterad till hälso- och sjukvård Discussions (github.com)

Region Stockholm

(Exempel på realiserad aktörsspecifik organisation)

Är en organisation i GitHub.

Ytan används av Region Stockholm för versionshantering i arbete med detaljerade kliniska informationsmodeller m.m.

Region Stockholm

Region Stockholm (github.com)

regionstockholm/CKM-mirror-via-modellbibliotek

(Exempel på realiserat aktörsspecifikt repository)

Är ett repository som har forkats från Modellbibliotek/CKM Mirror och som har utökats med regionspecifika templates och arketyper.

Master-branchen i denna fork uppdateras inte automatiskt. Istället uppdateras den manuellt i oregelbunden takt vid behov.

Region Stockholm

regionstockholm/CKM-mirror-via-modellbibliotek: openEHR.org CKM mirror forked from the national Swedish "modellbibliotek" fork of the international openEHR/CKM-mirror (github.com)

4 Att arbeta i GitHub

På sidan Anvisningar för att arbeta i GitHub hittar du anvisningar för att jobba i GitHub inom ramen för openEHR Sverige.

5 GitHub-lathundar

Ytterligare stöd i arbetet med GitHub hittar du i GitHub-lathundar

6 GitHub-terminologi

Beskrivningen av några termer som är relevanta inom GitHub hittar du under GitHub-terminologi

Related content