Gaphor u kontejneru

Umjesto postavljanja lokalnog razvojnog okruženja, najlakši način doprinositi projektu je putem GitHub Codespaces.

GitHub Codespaces

Za otvaranje Gaphora u Codespace, slijedi ove korake:

  1. Idi na https://github.com/gaphor/gaphor

  2. Pritisni padajući izbornik za kod i odaberi opciju Otvori pomoću Codespaces.

  3. Odaberi + Novi codespace na dnu ploče.

Za daljnje informacije pogledaj GitHub documentation.

Remote access to Gaphor graphic window with Codespaces

When using Codespaces, chances are that you also want to interact with the graphical window of Gaphor.

This is facilitated in Gaphor by use of container feature called desktop-lite. This feature is activated by default in the Gaphor’s devcontainer.json file.

Notice the webPort/vncPort and password values. These are used in subsequent steps.

    		"desktop-lite": {
			"password": "vscode",
			"webPort": "6080",
			"vncPort": "5901"
		},

Postoje dvije mogućnosti:

Korištenje lokalne aplikacije VNC viewer

  1. Preuzmi i instaliraj VNC preglednik po tvom izboru (npr. realvnc)

  2. Navedi ime udaljenog hosta kao localhost i priključak kao 5901 te se spoji na VNC. Broj priključka treba biti isti kao što je naveden u atributu vncPort

  3. Nakon otklanjanju grešaka/pokretanja Gaphora trebao bi se prikazati poznati grafički prozor u VNC prikazu

Korištenje aplikacije noVNC viewer u pregledniku

  1. Ovo se temelji na aplikaciji noVNC

  2. Otvori preglednik na svom lokalnom računalu i unesi adresu http://127.0.0.1:6080/. Broj priključka (port) mora biti isti kao onaj navedeni u atributu webPort

  3. Otvorit će se noVNC prozor, klikni na „Poveži” i unesi lozinku kao vscode. Lozinka mora biti ista kao ona navedena u atributu password

  4. Nakon otklanjanja grešaka/pokretanja Gaphora, trebao bi se prikazati poznati grafički prozor u noVNC prikazu u pregledniku