technicians who
are able to realize
true web amusement.
Questo post è la traduzione di quanto Stephen Lewis ha iniziato a scrivere sul suo blog relativamente all’utilizzo di GIT per gestire un sito realizzato in ExpressionEngine. Il volerlo tradurre in italiano è un tentativo di “iniziare la discussione” anche tra i nostri sviluppatori.
GIT si è rapidamente imposto come il sistema di versioning preferito dagli sviluppatori di addons per ExpressionEngine, e molti sviluppatori (me incluso) hanno anche postato su Twitter circa l’uso di git per gestire interi siti in ExpressionEngine.
Comunque, non c’è molto che si possa dire in soli 140 caratteri e non ho ancora visto una vera e propria discusione riguardo le “best practices” per gestire un sito ExpressionEngine con git.
Questa serie di articoli è il mio tentativo di colmare questa mancanza, documentando il modo in cui io uso git per gestire i miei siti, Il mio obiettivo è quello di iniziare un confronto sull’argomento, da cui potremo tutti (me compreso) trarre beneficio.
Con questo intento ho aperto una discussione sul forum di ExpressionEngine, piuttosto che aprire i commenti a questo ed a i post che seguiranno, Questo spero porti ad una partecipazione maggiore mentre sicuramente rimarrà come una utile risorsa per gli siluppatori in futuro.
Le informazioni nei post seguenti fanno riferimento al mio modo di lavorare e agli strumenti da me utilizzati.
Parlerò di come installare ed usare git sui provider che utlizzo (Dreamhost per gestire i repository git e Mediatemple DV per il sito live), del mio workflow abituale per la creazione di un nuovo sito con git e di come gestisco quotidianamente gli aggiornamenti.
Se stai cercando qualche informazione generale su cosa sia git o delle indicazioni su come installarlo sui server di una determinata azienda, non li troverai nei miei articoli. Potrai comunque trovare le informazioni partecipando alla discussione sul forum di EE, quindi non aver paura di fare domande.
Credo sia il caso di ribadire che il mio intento nello scrivere questi articoli è far si che la community di EE affronti l’argomento e condivida le proprie conoscenze. Ammetto candidamente di non conoscere tutto quanto c’è da sapere su git, ma, attraverso prove ed errori, sono arrivato a conoscere quanto è sufficiente per il mio lavoro.
Spero che questi articoli possano aiutare i novellini a cominciare mentre io stesso potrò colmare le mie lacune.
Per favore dunque, unisciti alla discussione sul forum EE e dammi una mano ad iniziare questa discussione.