Utviklingsmiljøteknologileverandør Gitpod har åpen kildekode for den selvkalte skybaserte IDE-plattformen for automatisk spinning av ferdige miljøer.
Open sourcing vil tillate Gitpod-samfunnet å delta i teknologiens utvikling og gjøre det lettere for utviklere å integrere Gitpod i arbeidsflytene sine, sa selskapet.
Et Kubernetes-program, Gitpod, lar utviklere opprettholde utviklingsmiljøer som kode, og gjør manuelle trinn til en maskinutførbar del av kildekoden til et prosjekt. Plattformen overvåker endringer i depotet, og forbereder utviklingsmiljøer for hver endring. Dette preparatet inkluderer:
- Sette opp verktøy.
- Sjekke ut riktig Git-gren.
- Kompileringskode.
- Laster ned avhengigheter.
- Initialisere det som trengs.
Arbeidsflyt for utviklere er strømlinjeformet, med team som kan bygge applikasjoner raskere, sa selskapet. Koding kan begynne fra en filial, utgave eller sammenslåing eller pull-forespørsel, ved å bruke CI / CD-konsepter i utviklingsmiljøer. Gitpod fungerer med kodehostingsplattformer, inkludert GitLab, GitHub Enterprise og Bitbucket.
Fordelene med Gitpod sitert av selskapet inkluderer:
- Kortere ledetid, med redusert tid det tar å bytte sammenheng og opprettholde utviklingsmiljøer.
- Eliminering av "konfigurasjonsdrift" med GitOps-tilnærmingen omfavnet gjennom versjonering av konfigurasjon i Git-depotet. Dette sikrer konsekvente, reproduserbare utviklingsmiljøer.
- Aktiverer eksternt samarbeid, med utviklere som kan arbeide med kodevurderinger, veiledning og deling av stillbilder.
Gitpod er tilgjengelig under en Affero GPL-lisens på GitHub. Teknologien ble arkitektert av Sven Efftinge, som var med og opprettet Eclipse Theia IDE-utviklingsplattformen.