Modifiche all'infrastruttura web.dev

Ciao, sono Paul.

Volevo condividere con te alcune notizie su questo sito.

Ho deciso di passare da una versione del CMS ospitata su GitHub a un'infrastruttura condivisa tra una serie di team diversi di Google. Questo avrà un impatto sul modo in cui le persone contribuiscono al sito, cosa che vorrei spiegare un po' meglio.

Quando abbiamo creato il sito per la prima volta, volevamo creare il tuo "scaffale per lo sviluppo web". Un sito che pubblicava solo ciò che ritenevamo debba concentrarsi e abbiamo creato un'infrastruttura personalizzata che utilizzava Lighthouse in combinazione con 11ty. Il concetto era fantastico. Dopo aver imparato in che modo le persone volevano utilizzare il nostro sito, abbiamo capito che le persone volevano scegliere il proprio percorso attraverso contenuti che ritenevano autorevoli. Di conseguenza, ci siamo impegnati per offrire agli sviluppatori web una prospettiva moderna sullo sviluppo web e abbiamo spostato la pagina /measure su pagespeed.web.dev.

Quando il nostro obiettivo è cambiato e il nostro sito è diventato un'esperienza basata solo sui contenuti, la necessità di mantenere la nostra infrastruttura è diventata meno importante. Pertanto, ho recentemente preso la decisione di cambiare l'infrastruttura di questo sito. Voglio che un maggior numero di membri del nostro team si concentri sulla creazione delle indicazioni e degli strumenti di cui gli sviluppatori web hanno bisogno, mentre la manutenzione della nostra infrastruttura può essere gestita dagli strumenti interni esistenti.

Esistono molti altri fattori secondari, uno dei quali è la possibilità di collegarsi all'infrastruttura di localizzazione, in modo da poter servire gli sviluppatori la cui lingua principale non è l'inglese.

Il nostro obiettivo è mantenere molte funzionalità invariate e risolveremo eventuali problemi dovuti alla migrazione nelle prossime settimane. Questa modifica comporterà un cambiamento del nostro modello di contribuzione aperta. Anziché aprire un PR su GitHub, per contribuire a una correzione o aggiungere nuovi contenuti dovrai inviare il reclamo tramite il nostro strumento di monitoraggio dei problemi aperto. Siamo ancora molto felici di accettare i contributi, ma volevo citare e riconoscere che sarà molto più complesso per le persone contribuire a cambiamenti semplici. Detto questo, in pratica, siamo stati personalmente a creare la vasta maggioranza dei contenuti o a commissionare contenuti (ad esempio la nostra serie di corsi web.dev/learn) da esperti noti dell'ecosistema.

Conserveremo un archivio dell'attuale infrastruttura del sito e dei contenuti su GitHub, quindi se vuoi vedere come abbiamo realizzato il sito e avere accesso alla sua cronologia, puoi ancora farlo.

Continueremo inoltre a garantire che i contenuti dispongano della stessa licenza Creative Commons per tutti i materiali (esistenti e non ancora creati), in modo che chiunque voglia prenderli, modificarli e ospitarli personalmente (con l'attribuzione).

Posso impegnarmi di più per rendere questo sito una delle migliori risorse per lo sviluppo web disponibili sul web.

Infine, vorrei ringraziare tutti coloro che hanno contribuito a questo sito nel corso degli anni. È stato molto per me e per il team che avete dedicato tempo e impegno per supportare questo sito.

Grazie!

Paul Kinlan