Skip to content
Snippets Groups Projects
Commit 67586741 authored by Hallvard Trætteberg's avatar Hallvard Trætteberg
Browse files

merge

parent e73b04da
No related branches found
No related tags found
No related merge requests found
Pipeline #84633 passed
...@@ -8,7 +8,6 @@ ...@@ -8,7 +8,6 @@
== Problem == Problem
<<<<<<< HEAD
Rigging av utviklingsomgivelse tar mye tid Rigging av utviklingsomgivelse tar mye tid
[.smaller-80] [.smaller-80]
...@@ -38,36 +37,6 @@ Spesielt problematisk for kortvarig bruk, f.eks. øvinger og eksempler ...@@ -38,36 +37,6 @@ Spesielt problematisk for kortvarig bruk, f.eks. øvinger og eksempler
** øvinger i personlig repo ** øvinger i personlig repo
** prosjektet i gruppe-repo ** prosjektet i gruppe-repo
* skal prøves ut på andre studentgrupper i høst * skal prøves ut på andre studentgrupper i høst
=======
Programvareutvikling krever komplisert rigging
[.smaller-80]
* diverse språk og rammeverk, f.eks. python, java og javafx, javascript og node
* installasjon av bygge-systemer som *maven*, *gradle*, *npm*, *sbt*, osv
* hjelpeprogrammer som *git*, *yarn*, ...
* IDE-en selv, med riktige utvidelser (plugins), f.eks. Eclipse, IntelliJ, VSCode, osv.
[.smaller-80]
Alt dette tar tid å rigge for hvert tilfelle, i tillegg må alle ha et oppdatert oppsett.
== Gitpod = Theia + git + docker
* Theia - nettleser-IDE bygget på VSCode
* kjører i virtuell Linux-maskin (VM) i skyen
* konfigurering og arbeidsområde hentes fra git-repo
* støtter git-basert arbeidsflyt
* kommer med ferdig støtte for mange språk, rammeverk og verktøy
== Gitpod og github/gitlab
[.smaller-80]
* Gitpod starter opp med innholdet i et repo (evt. gren)
* Støtter flere skytjenester for git
** *gitpod.idi.ntnu.no* er satt opp mot *gitlab.stud.idi.ntnu.no*
** *gitpod.io* kan brukes mot *github.com* og *gitlab.com*
* konfigurasjon av Theia og VM styres av diverse filer
** **.gitpod.yml** og **.gitpod.Dockerfile**
>>>>>>> master
=== Gitpod-arkitektur === Gitpod-arkitektur
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment