README.md | ||
TESTO.md |
Costituzione Italiana
Esercizio di versionamento della costituzione italiana, basato
sul fantastico lavoro di rappresentazione delle diverse versioni del
testo costituzionale in formato Markdown
realizzato da Lorenzo Breda
con l'integrazione versione della proposta costituzionale creata da
Stefano Zacchiroli.
A differenza del lavoro originale, in questo repositorio si sono usati i nomi dei Presidenti del Consiglio in carica negli anni delle riforme.
Ove possibile (a partire dal 1970), si sono alterate pure le date
di commit
delle modifiche per farle corrispondere a quelle reali.
Motivi
Git è un potente strumento informatico ideato per gestire le versioni dei codici sorgenti di software.
Nella pratica può essere utilizzato per gestire le versioni di qualsiasi file in formato di testo puro, come il formato Markdown usato in questo caso.
L'idea è di introdurre l'uso di Git per gestire le modifiche alla costituzione italiana, facilitando sia la consulta storica e statistica, ma anche la valutazione di proposte di riforma.
Un esempio di uso è quello di visualizzare la differenza tra la costituzione attuale e una nuova proposta del 2016:
Tecniche
Commit
Per alterare la data e l'autore di ogni commit, si è usato un comando come il seguente:
GIT_AUTHOR_DATE='2012-04-20T00:00:00' \
GIT_COMMITTER_DATE='2012-04-20T00:00:00' \
git commit -a --author="Mario Monti <MarioMonti@derecho.it>"
L. cost. 20 aprile 2012, n. 1
Introduzione del principio del pareggio di bilancio nella Carta costituzionale
http://www.gazzettaufficiale.it/gunewsletter/dettaglio.jsp?service=1&datagu=2012-04-23&task=dettaglio&numgu=95&redaz=012G0064&tmstp=1335261341150
https://it.wikipedia.org/wiki/Mario_Monti
Autori
Come autori vengono indicati i presidenti del consiglio in carica.
Git, per l'operazione di commit
, richiede l'associazione
di un indirizzo email al nome dell'autore.
Questi indirizzi email associati sono fittizzi per tutti gli ex-presidenti,
mentre nel caso del presidente attuale si è usato l'indirizzo ufficiale.
Fonti
Questo esercizio è stato realizzato nel giro di un paio d'ore, appoggiandomi al grande lavoro di rappresentazione del testo costituzionale in formato Markdown, fatto da Lorenzo Breda.
Per l'integrazione della nuova proposta di legge costituzionale, la sorgente è stato il lavoro di Stefano Zacchiroli.
L'associazione con i presidenti del consiglio in carica è stata fatta basandomi sui dati presenti ai seguenti link: