Vai al contenuto principale

Il Futuro di TypeORM

Traduzione Beta Non Ufficiale

Questa pagina è stata tradotta da PageTurner AI (beta). Non ufficialmente approvata dal progetto. Hai trovato un errore? Segnala problema →

Di David Hoeck (@dlhck) e Michael Bromley (@michaelbromley)

TypeORM è uno degli ORM più performanti, ricchi di funzionalità e collaudati nell'ecosistema Node.js, utilizzato da centinaia di migliaia di progetti e aziende in tutto il mondo. Con quasi 2 milioni di download settimanali, alimenta innumerevoli applicazioni come dipendenza critica. Tuttavia, negli ultimi anni la manutenzione è rallentata significativamente, generando crescente incertezza sul futuro del progetto all'interno della sua comunità dedicata.

Siamo entusiasti di annunciare che Michael Bromley e David Hoeck, sotto l'egida della nostra società madre Elevantiq, si stanno facendo avanti per guidare TypeORM nel suo prossimo capitolo. In Elevantiq, specializzata in soluzioni di commercio digitale per le aziende, TypeORM rappresenta una dipendenza cruciale—non solo per Vendure, il nostro progetto open-source di punta, ma anche per molte altre nostre soluzioni. Data la nostra dipendenza da TypeORM e le crescenti esigenze della sua vivace comunità, abbiamo visto l'opportunità di contribuire e garantire che il progetto rimanga attivo, mantenuto e sicuro.

Dopo aver discusso con i mantenitori originali di TypeORM, Umed e Dmitry, abbiamo raggiunto un accordo per assumerci la manutenzione del progetto, ispirati da iniziative open-source di successo centrate sulla comunità. Un modello di riferimento è il progetto Tauri, un'iniziativa open-source autogestita co-fondata da Daniel, con cui collaboriamo già tramite Michael e Vendure. Le nostre discussioni con Tauri hanno gettato le basi per la struttura organizzativa che immaginiamo.

La nostra visione per il futuro di TypeORM

Per garantire stabilità e governance a lungo termine, prevediamo di istituire una fondazione no-profit per TypeORM, probabilmente sotto la Commons Conservancy nei Paesi Bassi. Questa fondazione sarà guidata da un consiglio di sette membri: Michael e David, insieme a cinque membri aggiuntivi dedicati al successo del progetto. Il consiglio collaborerà strettamente con un Gruppo di Lavoro composto da aziende, contributori e altri membri della comunità che dipendono fortemente da TypeORM. Questa impostazione collaborativa aiuterà a guidare decisioni strategiche allineate alle esigenze e agli obiettivi dell'ecosistema TypeORM.

Struttura organizzativa

Per far progredire TypeORM, introdurremo tre aree principali:

  • Sviluppo: Guidato da sviluppatori core con competenze su vari motori di database e adattatori, questo team si concentrerà sull'architettura di TypeORM, sulla manutenzione tecnica continua e sugli avanzamenti.

  • Operazioni: Gestendo le esigenze quotidiane, dalla documentazione alla contabilità delle sponsorizzazioni, questo team garantirà il funzionamento fluido del progetto.

  • Comunità: Dedicato a coinvolgere, moderare e supportare la nostra comunità in crescita, questo team promuoverà la collaborazione attraverso piattaforme come Discord.

Aumentare le sponsorizzazioni e lo sviluppo a tempo pieno

Una parte significativa della nostra strategia è incrementare le sponsorizzazioni, contattando aziende e collaborando con organizzazioni come OSS Pledge. Il nostro obiettivo è finanziare e assumere due sviluppatori a tempo pieno che guideranno il team di Sviluppo, garantendo progressi continui e manutenzione del progetto.

Siamo fiduciosi che, con questa struttura, possiamo costruire un futuro sostenibile per TypeORM. Ma il successo di questa visione dipende dal supporto della comunità. Rimarremo inoltre in stretto contatto con Umed per mantenere i suoi spunti e la sua visione connessi all'evoluzione del progetto.

Unitevi a noi nel supportare TypeORM

Se la tua azienda è interessata ad avviare o espandere la sua sponsorizzazione con TypeORM, ti invitiamo a contattarci direttamente via e-mail.

Grazie per il vostro supporto, e siamo entusiasti di intraprendere questo viaggio con la comunità TypeORM!


Partecipa alla Conversazione

Hai domande o vuoi contribuire? Unisciti alla nostra comunità Discord o visita il nostro repository GitHub.