Modifiche all'infrastruttura web.dev

Ciao, Paul.

Vorrei condividere con te alcune notizie su questo sito.

Ho deciso di passare da una versione del CMS ospitata su GitHub all'infrastruttura condivisa tra vari team di Google. Ciò influirà sul modo in cui le persone contribuiscono al sito, cosa che vorrei spiegare un po' di più.

Quando abbiamo creato per la prima volta questo sito, volevamo creare "la tua libreria per lo sviluppo web". Un sito che pubblicava solo ciò su cui pensavamo che fosse necessario concentrarsi e abbiamo creato un'infrastruttura personalizzata che utilizzava Lighthouse insieme a 11ty. Il concetto era molto interessante. Man mano che abbiamo capito in che modo le persone volevano utilizzare il nostro sito, ci siamo resi conto che volevano scegliere il proprio percorso attraverso i contenuti che consideravano autorevoli. Pertanto, abbiamo cambiato per offrire agli sviluppatori web un punto di vista moderno sullo sviluppo web e abbiamo spostato la pagina /measure in pagespeed.web.dev.

Con la modifica del nostro obiettivo e l'esperienza esclusivamente sul sito, la necessità di gestire la nostra infrastruttura è diventata meno importante. Pertanto, recentemente ho deciso di modificare l'infrastruttura del sito. Voglio che più membri del nostro team si concentrino sulla creazione delle indicazioni e degli strumenti di cui gli sviluppatori web hanno bisogno, mentre la manutenzione della nostra infrastruttura può essere gestita da strumenti interni esistenti.

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

Il nostro obiettivo è mantenere invariate molte funzionalità e risolveremo eventuali problemi della migrazione nelle prossime settimane. Questa modifica comporterà un cambiamento del modello di contributo aperto. Anziché aprire semplicemente un PR su GitHub, per contribuire a una correzione o aggiungere nuovi contenuti, dovrai inviare il documento tramite il nostro strumento di monitoraggio dei problemi aperto. Siamo comunque molto felici di accettare i contributi, ma volevo riconoscere che sarà molto più complesso per le persone apportare semplici modifiche. Detto questo, in pratica abbiamo creato personalmente la stragrande maggioranza dei contenuti o commissionato contenuti (ad esempio la nostra serie di corsi web.dev/learn) da esperti noti dell'ecosistema.

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

Continueremo inoltre a garantire che i contenuti abbiano la stessa licenza Creative Commons per tutti i materiali (esistenti e ancora da creare) in modo che se qualcuno volesse prenderli, modificarli e ospitarli autonomamente, può farlo (con l'attribuzione).

Il mio intento è quello di 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 negli anni. Il fatto che avete dedicato tempo e impegno al supporto di questo sito è stato molto importante per me e il team.

Grazie!

Paul Kinlan.