Το GitLab θα αντικαταστήσει τον ενσωματωμένο επεξεργαστή κώδικα με τον κώδικα του Visual Studio

Παρουσιάστηκε η κυκλοφορία της πλατφόρμας συνεργασίας ανάπτυξης GitLab 15.0 και ανακοινώθηκε η πρόθεση σε μελλοντικές εκδόσεις να αντικατασταθεί ο ενσωματωμένος επεξεργαστής κώδικα του Web IDE με τον επεξεργαστή Visual Studio Code (VS Code) που αναπτύχθηκε από τη Microsoft με τη συμμετοχή της κοινότητας . Η χρήση του επεξεργαστή κώδικα VS θα απλοποιήσει την ανάπτυξη έργων στη διεπαφή GitLab και θα επιτρέψει στους προγραμματιστές να χρησιμοποιήσουν ένα οικείο και πλήρως εξοπλισμένο εργαλείο επεξεργασίας κώδικα.

Μια έρευνα με χρήστες του GitLab διαπίστωσε ότι το Web IDE είναι ιδανικό για μικρές αλλαγές, αλλά λίγοι το χρησιμοποιούν για πλήρη κωδικοποίηση. Οι προγραμματιστές του GitLab προσπάθησαν να καταλάβουν τι εμποδίζει την πλήρη εργασία στο Web IDE και κατέληξαν στο συμπέρασμα ότι το πρόβλημα δεν είναι η απουσία συγκεκριμένων δυνατοτήτων, αλλά ένας συνδυασμός μικρών ελαττωμάτων στη διεπαφή και τις μεθόδους εργασίας. Κρίνοντας από μια έρευνα που διεξήχθη από το Stack Overflow, περισσότερο από το 70% των προγραμματιστών χρησιμοποιούν το πρόγραμμα επεξεργασίας κώδικα VS, το οποίο είναι διαθέσιμο με άδεια MIT, όταν γράφουν κώδικα.

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

Εκτός από τη σημαντική επέκταση της λειτουργικότητας και τη βελτίωση της χρηστικότητας, η μετάβαση θα ανοίξει την πρόσβαση σε ένα ευρύ φάσμα προσθηκών στον κώδικα VS και θα παρέχει επίσης στους χρήστες εργαλεία για την προσαρμογή θεμάτων και τη διαχείριση της επισήμανσης σύνταξης. Δεδομένου ότι η εφαρμογή του VS Code θα οδηγήσει αναπόφευκτα σε έναν πιο περίπλοκο επεξεργαστή, για όσους χρειάζονται τον απλούστερο δυνατό επεξεργαστή για την πραγματοποίηση μεμονωμένων επεξεργασιών, σχεδιάζεται να προστεθούν οι απαραίτητες δυνατότητες επεξεργασίας σε βασικά στοιχεία όπως το Web Editor, το Snippets και το Pipeline Editor.

Όσον αφορά την κυκλοφορία του GitLab 15.0, οι πρόσθετες καινοτομίες περιλαμβάνουν:

  • Το Wiki έχει προσθέσει μια οπτική λειτουργία επεξεργασίας Markdown (WYSIWYG).
  • Η δωρεάν έκδοση κοινότητας ενσωματώνει λειτουργίες για σάρωση εικόνων κοντέινερ για γνωστά τρωτά σημεία σε χρησιμοποιημένες εξαρτήσεις.
  • Έχει υλοποιηθεί υποστήριξη για την προσθήκη εσωτερικών σημειώσεων σε συζητήσεις στις οποίες έχει πρόσβαση μόνο ο συγγραφέας και τα μέλη της ομάδας (για παράδειγμα, για την επισύναψη εμπιστευτικών δεδομένων σε ένα ζήτημα που δεν πρέπει να αποκαλύπτεται δημόσια).
  • Δυνατότητα σύνδεσης ενός ζητήματος με εξωτερικό οργανισμό ή εξωτερικές επαφές.
  • Υποστήριξη για ένθετες μεταβλητές περιβάλλοντος σε CI/CD (οι μεταβλητές μπορούν να ενσωματωθούν σε άλλες μεταβλητές, για παράδειγμα "MAIN_DOMAIN: ${STACK_NAME}.example.com").
  • Η δυνατότητα εγγραφής και διαγραφής από έναν χρήστη στο προφίλ του.
  • Η διαδικασία ανάκλησης των διακριτικών πρόσβασης έχει απλοποιηθεί.
  • Είναι δυνατή η αναδιοργάνωση της λίστας με περιγραφές προβλημάτων σε λειτουργία μεταφοράς και απόθεσης.
  • Το πρόσθετο GitLab Workflow στο VS Code προσθέτει τη δυνατότητα εργασίας με πολλούς λογαριασμούς που σχετίζονται με διαφορετικούς χρήστες του GitLab.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο