Github
Vid all utveckling och förvaltning av system är versionshantering av källkoden mycket viktig. Vi behöver kunna ha koll på ändringarna i våra projekt, spara dessa på ett informativt sätt samt återställa tidigare versioner snabbt om något skulle strula.
Git är ett versionhanteringssytem utvecklat av Linux skapare Linus Torvalds. Git är distribuerat vilket innebär att ett centralt arkiv saknas och att vem som helst kan skapa en egen kopia av ett repository, under förutsättning av man har fått tillräckliga rättigheter. Git är därför ett bra system att använda om man är flera utvecklare i samma projekt men det är också perfekt för egna projekt som man jobbar själv i. Det är även ett mycket bra sätt att dela med sig av källkod vid exempelvis labbinlämningar eller andra typer av redovisningar. Github är ett online community som ägs och drivs av Microsoft där du kan hosta din kod och via vårt partnerskap kan du göra detta helt kostnadsfritt. Många projekt med öppen källkod använder Github då det är enkelt att samarbeta och bidra till olika projekt, att skapa egen grenar av andras offentliga projekt eller posta buggar (issues) till projekt man använder. På Github finns tusentals intressanta projekt och tjänsten används av väldigt många företag för alla deras kod-hostning, releasehantering och bugg fixxnings behov. Just nu pågår ett strategiskt arbete på Informatik där git integreras på flera nivåer i utbildningen och tanken är att därigenom hjälpa studenter att bättre förbereda sig inför sin kommande karriär. Karlstad Business School har tecknat ett partneravtal med Github där alla avdelningar på kau som vill kan använda Githubs alla tjänster kostnadsfritt. För en detaljerad beskrivning av tillgängliga tjänster kan du följa denna länk https://education.github.com/schools. Inom partneravtalet får även alla våra studenter fri tillgång till GitHub Student Developer Pack, det enda som krävs är att de vid signup använder sin kau epost adress https://education.github.com/pack. Om du arbetar på en avdelning som är intresserad av att börja använda eller utöka ert användande av Github så kan ni gärna kontakta Benneth Christiansson som är vår huvudansvariga för samarbetet med Github, han hjälper er att registrera er avdelning och ger er de nödvändiga rättigheterna som krävs. Har ni frågor som rör vårt partnerskap med Github ska dessa riktas till Benneth Christiansson i första hand.