Η πρώτη έκδοση του έργου Pulsar, η οποία ανέλαβε την ανάπτυξη του επεξεργαστή κώδικα Atom

Όπως ανακοινώθηκε προηγουμένως, στις 15 Δεκεμβρίου, το GitHub τερμάτισε την υποστήριξη για τον επεξεργαστή κώδικα Atom και μετέφερε το αποθετήριο του έργου σε λειτουργία αρχειοθέτησης μόνο για ανάγνωση. Αντί για το Atom, το GitHub έστρεψε την προσοχή του στον επεξεργαστή Microsoft Visual Studio Code (VS Code), ο οποίος δημιουργήθηκε κάποτε ως πρόσθετο στο Atom.

Ο κώδικας επεξεργασίας Atom διανέμεται υπό την άδεια του MIT και ένα fork της Atom Community (GitHub) ιδρύθηκε λίγα χρόνια πριν από την αναδίπλωση του Atom, με στόχο την παροχή εναλλακτικών δομών που σχηματίζονται από μια ανεξάρτητη κοινότητα και περιλαμβάνουν πρόσθετα στοιχεία για τη δημιουργία μιας ολοκληρωμένης αναπτυξιακό περιβάλλον. Μετά την κατάρρευση του κύριου έργου, ορισμένοι ανεξάρτητοι προγραμματιστές εντάχθηκαν στις εργασίες για την Atom Community, αλλά οι συντηρητικοί στόχοι και το μοντέλο ανάπτυξης αυτού του προϊόντος δεν ταιριάζουν σε όλους.

Το αποτέλεσμα ήταν η δημιουργία ενός άλλου πιρουνιού - Pulsar (GitHub), το οποίο περιλάμβανε μερικούς από τους ιδρυτές της Κοινότητας Atom. Το νέο fork έχει θέσει ως στόχο όχι μόνο να παρέχει ένα πρόγραμμα επεξεργασίας που μιμείται τη λειτουργικότητα του Atom, αλλά και να ενημερώσει την αρχιτεκτονική και να προωθήσει σημαντικά νέα χαρακτηριστικά, όπως ένα νέο API για αλληλεπίδραση με τον διακομιστή και υποστήριξη για έξυπνη αναζήτηση.

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

Την ημέρα που έληξε η υποστήριξη Atom, δημοσιεύτηκε η πρώτη δοκιμαστική έκδοση του Pulsar, στην οποία, εκτός από την αλλαγή επωνυμίας, το backend αντικαταστάθηκε για να λειτουργήσει με το αποθετήριο επέκτασης - το ιδιόκτητο Backend πακέτου αντικαταστάθηκε με ένα ανοιχτό ανάλογο και τα υπάρχοντα πακέτα μεταφέρθηκαν και μεταφέρθηκαν στο αποθετήριο πακέτων Pulsar. Η νέα έκδοση παρέχει επίσης υποστήριξη για την εγκατάσταση πρόσθετων πακέτων από το Git, ενημέρωσε την πλατφόρμα Electron 12 και το πλαίσιο Node.js 14, αφαίρεσε απαρχαιωμένες πειραματικές λειτουργίες και κώδικα συλλογής τηλεμετρίας και πρόσθεσε εκδόσεις για την αρχιτεκτονική ARM για Linux και macOS.

Η πρώτη έκδοση του έργου Pulsar, η οποία ανέλαβε την ανάπτυξη του επεξεργαστή κώδικα Atom


Πηγή: opennet.ru

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