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
Navigera till https://github.com
Fyll i dina önskade användaruppgifter och tryck på “Sign up for GitHub”:
Verifiera att det är en verklig användare som skapar kontot och klicka på “Join a free plan”:
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 |
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.
Nedan ges en beskrivning över repositoryn, forkar, organisationer och -teams i GitHub som visas i bilden ovan.
Repository | Beskrivning | Ägare | Länk |
|---|---|---|---|
openEHR International | Är en organisation i GitHub. | openEHR Foundation | |
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
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 | |
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
| |
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 | |
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 |
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