Το KDE ολοκλήρωσε ήδη την πρώτη φάση μετεγκατάστασης στο GitLab

Κυκλοφόρησαν προγραμματιστές του KDE πρόσφατα η ανακοίνωση του την ολοκλήρωση της πρώτης φάσης της μετάφρασης της ανάπτυξης KDE στο GitLab και την αρχή της χρήσης αυτής της πλατφόρμας στην καθημερινή πρακτική στον ιστότοπο invent.kde.org.

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

Όπως λέει ο Aleix Pol, Πρόεδρος της KDE eV:

«Η υιοθέτηση του GitLab ήταν ένα φυσικό βήμα για εμάς. Η απλοποίηση της εμπειρίας onboarding για νέους συνεισφέροντες είναι ένας από τους κύριους στόχους μας στην κοινότητα του KDE. Το να μπορούμε εύκολα να επιτρέψουμε στους συμμετέχοντες του έργου να συμμετέχουν στον τρόπο δοκιμής και παράδοσης των προϊόντων που διατηρούν θα είναι σίγουρα ένα παιχνίδι αλλαγής για το οικοσύστημά μας. "

Η πρώτη φάση της μετανάστευσης Περιλάμβανε τη μετάφραση όλων των αποθετηρίων με κώδικα KDE και διαδικασίες αναθεώρησης.

Στη δεύτερη φάση, σχεδιάζεται η χρήση των δυνατοτήτων συνεχούς ολοκλήρωσηςκαι στο τρίτο, μεταβείτε στη χρήση του GitLab για να διαχειριστείτε την αντιμετώπιση προβλημάτων και τον προγραμματισμό εργασιών.

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

Προηγουμένως το έργο χρησιμοποιούσε πολύ Phabricator και cgit, ότι πολλοί νέοι προγραμματιστές θεωρούν ασυνήθιστο. Το GitLab έχει χαρακτηριστικά αρκετά παρόμοια με το GitHub, είναι ελεύθερο λογισμικό και χρησιμοποιείται ήδη σε πολλά σχετικά έργα ανοιχτού κώδικα, όπως το GNOME, το Wayland, το Debian και το FreeDesktop.org.

«Χρησιμοποιώντας μια πλατφόρμα που προσφέρει μια διεπαφή και ροή εργασίας με την οποία είναι εξοικειωμένοι οι περισσότεροι προγραμματιστές ανοιχτού κώδικα σήμερα, είμαστε πεπεισμένοι ότι χαμηλώνουμε τη γραμμή για να συμμετέχουν νέοι συντελεστές και παρέχουμε τα θεμέλια για την κοινότητά μας να κλιμακωθεί στο τα επόμενα χρόνια ", πρόσθεσε ο Νεόφυτος Κολοκοτρώνης, μέλος του Διοικητικού Συμβουλίου του KDE eV και βασικό μέλος της ομάδας επιβίβασης του KDE.

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

Με βάση τα σχόλια που ελήφθησαν, Οι εργασίες άρχισαν να εξαλείφουν τις ελλείψεις που εντοπίστηκαν και να προετοιμάσουν την υποδομή για τη μετάφραση μεγαλύτερων αποθετηρίων και ομάδων ανάπτυξης. Μαζί με το GitLab, πραγματοποιήθηκε εργασία για την προσθήκη στην δωρεάν έκδοση της πλατφόρμας (Έκδοση κοινότητας) των λειτουργιών που λείπουν στην κοινότητα KDE.

Η μετάβαση σε νέα εργαλεία είναι πολλή δουλειά για καθιερωμένες κοινότητες όπως το KDE. Οι αποφάσεις για τη μετανάστευση απαιτούν προσεκτική επικοινωνία και το περίπλοκο έργο της επίτευξης συναίνεσης από την κοινότητα.

Το έργο έχει περίπου 1,200 αποθετήρια με τις δικές του λεπτομέρειες, για να αυτοματοποιήσει τη μεταφορά των οποίων οι προγραμματιστές του KDE έγραψαν βοηθητικά προγράμματα για τη μετεγκατάσταση δεδομένων με τη διατήρηση περιγραφών, ειδώλων και μεμονωμένων ρυθμίσεων (π.χ. χρήση ασφαλών κλάδων και συγκεκριμένων μεθόδων συγχώνευσης).

Επιπλέον, Χρησιμοποιήθηκαν προγράμματα οδήγησης Git υπάρχον, για χρήσηn για να επαληθεύσετε ότι το KDE δέχθηκε την κωδικοποίηση αρχείων και άλλες παραμέτρουςκαθώς και να αυτοματοποιήσει το κλείσιμο των αναφορών σφαλμάτων στο Bugzilla.

Για να απλοποιήσετε την πλοήγηση σε περισσότερα από χίλια αποθετήρια, τα αποθετήρια και Οι ομάδες χωρίστηκαν σε ομάδες και ταξινομήθηκαν στο GitLab (επιτραπέζιοι υπολογιστές, βοηθητικά προγράμματα, γραφικά, ήχος, βιβλιοθήκες, παιχνίδια, στοιχεία συστήματος, PIM, πλαίσια κ.λπ.)

Εκτός από την αναφορά ότι ένα άλλο σημαντικό ζήτημα για την κοινότητα KDE ήταν η μετάβαση σε ένα προϊόν που υποστηρίχθηκε καλά και έλαβε υπόψη τα σχόλια της κοινότητας.

πηγή: https://about.gitlab.com/


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.