La prima versione del progetto Pulsar, che ha ripreso lo sviluppo dell'editor di codice Atom

In conformità con il piano precedentemente annunciato, il 15 dicembre GitHub ha smesso di supportare l'editor di codice Atom e ha commutato il repository del progetto in modalità archivio, limitato all'accesso di sola lettura. Invece di Atom, GitHub ha spostato la sua attenzione sull'editor Microsoft Visual Studio Code (VS Code), che un tempo è stato creato come componente aggiuntivo di Atom.

Il codice dell'editor Atom è distribuito sotto la licenza MIT e diversi anni prima che Atom venisse interrotto, fu fondato il fork Atom Community (GitHub), mirato a fornire assiemi alternativi formati da una comunità indipendente e includenti componenti aggiuntivi per costruire un ambiente di sviluppo integrato. Dopo il crollo del progetto principale, alcuni sviluppatori indipendenti si sono uniti al lavoro sulla comunità Atom, ma gli obiettivi conservatori e il modello di sviluppo di questo prodotto non erano adatti a tutti.

Il risultato è stata la creazione di un altro fork: Pulsar (GitHub), che includeva alcuni dei fondatori della comunità Atom. Il nuovo fork mira non solo a fornire un editor funzionalmente simile ad Atom, ma anche ad aggiornare l'architettura e promuovere nuove funzionalità significative, come una nuova API per interagire con il server e il supporto per la ricerca intelligente.

Un'altra differenza fondamentale tra Pulsar e la comunità Atom è stata una diversa politica di accettazione dei cambiamenti e l'intenzione di ridurre al minimo la barriera all'ingresso di nuovi sviluppatori nel progetto e semplificare la promozione delle innovazioni (chiunque ha l'opportunità di proporre un miglioramento che ritiene necessario ). Quando si prendono decisioni importanti nella comunità Pulsar, si propone di utilizzare un voto generale al quale tutti possono partecipare. Quando si adottano miglioramenti minori, si propone di utilizzare il feedback basato sulla discussione e sulla revisione delle richieste pull, a cui possono partecipare anche tutti.

Il giorno in cui è terminato il supporto Atom, è stata pubblicata la prima versione di prova di Pulsar, in cui, oltre al rebranding, è stato sostituito il backend per lavorare con il repository delle estensioni: il pacchetto backend proprietario è stato sostituito con un analogo aperto e i pacchetti esistenti sono stati trasferiti e trasferiti nel repository dei pacchetti Pulsar. La nuova versione fornisce inoltre supporto per l'installazione di pacchetti aggiuntivi da Git, ha aggiornato la piattaforma Electron 12 e il framework Node.js 14, ha rimosso funzionalità sperimentali e codice obsoleti per la raccolta di dati di telemetria e ha aggiunto assembly per l'architettura ARM per Linux e macOS.

La prima versione del progetto Pulsar, che ha ripreso lo sviluppo dell'editor di codice Atom


Fonte: opennet.ru

Aggiungi un commento