diff options
author | Elena ``of Valhalla'' Grandi <elena.valhalla@gmail.com> | 2012-05-09 10:12:11 +0200 |
---|---|---|
committer | Elena ``of Valhalla'' Grandi <elena.valhalla@gmail.com> | 2012-05-09 10:12:11 +0200 |
commit | 9e01e3802630fdd3057a0eac82d0865da7a896a7 (patch) | |
tree | d3d52569728e48c1d2aa247ad1a192d7256fa1ed /src/laboratorio | |
parent | 8b474c4a5d9c7321410e62edc85ac36eb48aab4b (diff) |
Sito: istruzioni per la modifica
Diffstat (limited to 'src/laboratorio')
-rw-r--r-- | src/laboratorio/sito.txt | 106 |
1 files changed, 106 insertions, 0 deletions
diff --git a/src/laboratorio/sito.txt b/src/laboratorio/sito.txt new file mode 100644 index 0000000..54b14d5 --- /dev/null +++ b/src/laboratorio/sito.txt @@ -0,0 +1,106 @@ +.. + restindex + page-description: + Istruzioni su come modificare questo sito + /description + tags: + section: laboratorio + encoding: UTF8 + initialheaderlevel: 2 + /restindex + + uservalues + created: 2012-05-04T06:38:00Z + /uservalues + +Sito +==== + +Questo sito è generato con rest2web_ a partire da sorgenti in +reStructuredText_ gestiti in un repository git_. + +.. _rest2web: http://www.voidspace.org.uk/python/rest2web/ +.. _reStructuredText: http://docutils.sourceforge.net/rst.html +.. _git: http://git-scm.com/ + +Istruzioni per la modifica +-------------------------- + +A seconda della complessità della modifica che si vuole effettuare +e della frequenza con la quale si pensa di lavorare sul sito +ci sono più modi per effettuare modifiche. + +Segnalare un bug +~~~~~~~~~~~~~~~~ + +Per modifiche semplici può essere sufficiente inviare un'email +ad `info AT lifolab DOT org` segnalando la modifica che si +desidera venga effettuata. + +Mandare una patch +~~~~~~~~~~~~~~~~~ + +Per modifiche più significative di un paio di paragrafi è molto +gradito che la richiesta arrivi corredata da una patch generata +con git. + +Per farlo, innanzitutto bisogna avere una copia locale del +repository, ottenuta ad esempio con:: + + git clone git://git.home.trueelena.org/pages/lifo.git + +o aggiornarne una già esistente:: + + cd $REPO + git pull + +Si possono quindi effettuare le modifiche che si desiderano, +ricordandosi di aggiungere i file modificati e completare +un commit per ogni divisione logica delle aggiunte:: + + git add file1.txt + git add file2.txt + git commit -m "Modificata pagina 1 e suo riferimento nella pagina 2" + +Se necessario, controllare che il repository upstream non sia stato +cambiato e far sì che le modifiche si applichino all'ultima versione:: + + git pull --rebase + +A questo punto è possibile generare delle patch con tutti i +commit aggiunti rispetto ad upstream:: + + git format-path origin/master + +ed inviarle ad ``info AT lifolab DOT org`` come attachment, +ad esempio con:: + + git send-email --to=info@lifolab.org 00*.patch + +(controllare in ``man git-send-email`` eventuali altre opzioni necessarie, +come ad esempio ``--smtp-server=<host>``). + +Se le modifiche sono significative e/o controverse può essere +oppurtuno inviare la patch sulla `mailing list`_, per richiedere +opinioni prima di applicarla. + +.. _`mailing list`: contatti.html + +Mandare una pull request +~~~~~~~~~~~~~~~~~~~~~~~~ + +Clonare come sopra il repository, quindi crearne una copia accessibile +pubblicamente e pusharvi le proprie modifiche. +A quel punto inviare una pull-request ad info@ o alla mailing list, +come sopra. + +Chiedere accesso al repository +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +I frequentatori assidui del laboratorio che pensano di voler +effettuare molte modifiche al sito possono ovviamente chiedere +accesso al repository principale, in modo da essere autonomi. + +.. + vim: set filetype=rst sw=3: + |