Προγραμματισμός

Πλατφόρμα cloud IDE ανοιχτού κώδικα Gitpod

Ο πάροχος τεχνολογίας περιβάλλοντος ανάπτυξης, η Gitpod, έχει ανοιχτή πηγή την ονομαζόμενη πλατφόρμα IDE που βασίζεται σε σύννεφο για αυτόματη περιστροφή έτοιμων προς κωδικοποίηση περιβάλλοντων ανάπτυξης.

Η ανοιχτή προμήθεια θα επιτρέψει στην κοινότητα του Gitpod να συμμετάσχει στην ανάπτυξη της τεχνολογίας και θα διευκολύνει τους προγραμματιστές να ενσωματώσουν το Gitpod στις ροές εργασίας τους, ανέφερε η εταιρεία.

Μια εφαρμογή Kubernetes, το Gitpod επιτρέπει στους προγραμματιστές να διατηρούν περιβάλλοντα ανάπτυξης ως κώδικα, μετατρέποντας τα χειροκίνητα βήματα σε ένα μη εκτελέσιμο από μηχανή μέρος του πηγαίου κώδικα ενός έργου. Η πλατφόρμα παρακολουθεί τις αλλαγές στο αποθετήριο και προετοιμάζει περιβάλλοντα ανάπτυξης για κάθε αλλαγή. Αυτή η προετοιμασία περιλαμβάνει:

  • Ρύθμιση εργαλείων.
  • Ελέγξτε τον σωστό κλάδο Git.
  • Σύνταξη κώδικα.
  • Λήψη εξαρτήσεων.
  • Αρχικοποίηση ό, τι χρειάζεται.

Οι ροές εργασίας των προγραμματιστών είναι απλουστευμένες, με ομάδες που μπορούν να δημιουργήσουν εφαρμογές πιο γρήγορα, δήλωσε η εταιρεία. Η κωδικοποίηση μπορεί να ξεκινήσει από υποκατάστημα, ζήτημα ή συγχώνευση ή απόσυρση αιτήματος, εφαρμόζοντας έννοιες CI / CD σε περιβάλλοντα ανάπτυξης. Το Gitpod λειτουργεί με πλατφόρμες φιλοξενίας κώδικα, συμπεριλαμβανομένων των GitLab, GitHub Enterprise και Bitbucket.

Τα οφέλη του Gitpod που αναφέρονται από την εταιρεία περιλαμβάνουν:

  • Μικρότεροι χρόνοι παράδοσης, με μειώσεις του χρόνου που απαιτείται για την εναλλαγή περιβάλλοντος και τη συντήρηση περιβάλλοντος ανάπτυξης.
  • Εξάλειψη της «διαμόρφωσης μετατόπισης», με την προσέγγιση GitOps να αγκαλιάζεται μέσω της διαμόρφωσης της διαμόρφωσης στο αποθετήριο Git. Αυτό εξασφαλίζει συνεπή, αναπαραγώγιμα περιβάλλοντα ανάπτυξης.
  • Ενεργοποιώντας την απομακρυσμένη συνεργασία, με προγραμματιστές που μπορούν να επεξεργαστούν κριτικές κώδικα, καθοδήγηση και κοινή χρήση στιγμιότυπων εργασίας.

Το Gitpod είναι διαθέσιμο με άδεια Affero GPL στο GitHub. Η τεχνολογία δημιουργήθηκε από τον Sven Efftinge, ο οποίος συν-δημιούργησε την πλατφόρμα ανάπτυξης Eclipse Theia IDE.