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