Gitpod IDE a felhőben

Múlékony munkaterületek, minden a felhőben működik

Az Ön munkaterülete a felhőben

A Github Codespaces-hez hasonlóan a Gitpod lehetővé teszi a szoftvermegoldások teljes körű fejlesztését a felhőben, közvetlenül a böngészőben. A színfalak mögött Kubernetes és Docker-images segítségével teszi lehetővé az IDE-ben való kódolást közvetlenül a böngészőben.

Image ed5160c502e3

Sok git szolgáltató

Az egyik fő különbség a Github Codespaceshez képest, hogy jelenleg három szolgáltató közül választhat: Github, Gitlab és BitBucket. Ez a Gitpodot meglehetősen agnosztikussá teszi az adatok tulajdonjogát illetően. Mivel a Gitpod nem ad otthont a verzióvezérlő rendszernek, nincs zárolási hatás.

Image 6ed9822b7651

Efemer munkaterületek

A Gitpod megértésének kulcsa az állapotkezelés. Nincs egyetlen munkaterülete, ahol folyamatosan kódol. Ehelyett minden munkaterület egyetlen feladathoz is létrehozható, például új szolgáltatás implementálásakor vagy hibajavításkor.

Image 52df24408fae

A munkaterület csak egy dokkolókép, amely hozzáférést biztosít a VS Code Serverhez, amely a jól ismert VS Code böngészőben használható változata. Minden alkalommal, amikor új munkaterületet hoz létre, alapvetően a VS Code friss telepítési verzióját futtatja. Minden munkaterület-létrehozásnál minden beállítás, bővítmény és testreszabás az alapértelmezett.

Annak érdekében, hogy ne végezze el a bővítmények és témák telepítésének teljes beállítását minden alkalommal, amikor új munkaterületet hoz létre, a Gitpod lehetőséget biztosít egy YAML-fájl létrehozására, amely tárolja ezeket a beállításokat.

Ez a fájl bejelentkezik a verzióvezérlő rendszerbe, és ezért ez a Gitpod utasításkészlete, amikor legközelebb új munkaterületet hoz létre az ágon. Ez azt is lehetővé teszi, hogy különböző konfigurációkat különböző ágakkal rendelkezzen, ami teljesen eltérő munkafolyamatokat tesz lehetővé.

Ha végzett a feladattal, egyszerűen törölheti a munkaterületet, és újat hozhat létre a következő feladathoz.

Háttérbeépítés

A Gitpod egyik nagyszerű tulajdonsága, hogy képes a függőségek telepítésére a háttérben, még akkor is, ha nem használja a Gitpodot. Például a Gitpod biztosítja, hogy az összes Node.js-függőségem telepítve legyen, mielőtt ténylegesen létrehoznék egy új munkaterületet. Ezzel sok időt takaríthat meg, mivel nincs késés egy új munkaterület létrehozása és a kód elindítása között. Már minden telepítve van.

A Gitpod használata

A Gitpodnak van egy ingyenes szintje havi 50 órával, így bőven van idő a szolgáltatás részletes felfedezésére. A Gitpodot használom alapvetően az összes privát projektemhez, ami a kódolást illeti, és nagyon jó szolgálatot tett az elmúlt néhány hónapban.