Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "GruppoDocumentazione/Launchpad"
Differenze tra le versioni 46 e 47
Versione 46 del 03/08/2017 22.14.52
Dimensione: 6965
Autore: jeremie2
Commento: Macro informazioni resa automatica, tolta la procedura di aggiornamento manuale
Versione 47 del 29/04/2018 21.49.49
Dimensione: 7570
Autore: jeremie2
Commento: help-repo migrato su GitLab
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 10: Linea 10:
Su '''Launchpad''' sono ospitati i progetti inerenti alla documentazione: Il codice sorgente del [[Documentazione|Wiki]] è ospitato su '''Launchpad''' nella pagina [[https://code.launchpad.net/~ubuntu-it-wiki/wiki-ubuntu-it/wiki-repo|wiki-repo]].
Linea 12: Linea 12:
 * [[https://code.launchpad.net/~ubuntu-it-wiki/wiki-ubuntu-it/wiki-repo|wiki-repo]]: qui è ospitato il codice del [[Documentazione|Wiki]].
 * [[https://code.launchpad.net/~ubuntu-it-wiki/wiki-ubuntu-it/help-repo|help-repo]]: qui è ospitato il codice della pagina sulla [[http://help.ubuntu-it.org|documentazione ufficiale]].
||<tablestyle="text-align: justify; width:63%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Alla pagina [[https://code.launchpad.net/~ubuntu-it-wiki/wiki-ubuntu-it/help-repo|help-repo]] sono ancora visibili i file relativi ad [[https://code.launchpad.net/~ubuntu-it-wiki/wiki-ubuntu-it/help-repo|help-repo]] ossia il codice sorgente della pagina con i link alla [[http://help.ubuntu-it.org|documentazione ufficiale]]. Il codice è stato tuttavia migrato su [[https://code.ubuntu-it.org/ubuntu-it-doc/help|GitLab]]. Quanto prima verrà resa disponibile una guida sul come aggiornare la pagina.''||
Linea 93: Linea 92:
Modificare il file [[http://bazaar.launchpad.net/~ubuntu-it-wiki/wiki-ubuntu-it/help-repo/view/head:/www/index.html|index.html]] cancellando le sezioni relative a versioni non più supportate e aggiungendo le sezioni relative alla nuova versione di Ubuntu. Il codice è stato migrato su [[https://code.ubuntu-it.org/ubuntu-it-doc/help|GitLab]]. Quanto prima verrà resa disponibile una guida sul come aggiornare la pagina.

##Modificare il file [[http://bazaar.launchpad.net/~ubuntu-it-wiki/wiki-ubuntu-it/help-repo/view/head:/www/index.html|index.html]] cancellando le sezioni relative a versioni non più supportate e aggiungendo le sezioni relative alla nuova versione di Ubuntu.


Introduzione

Il codice sorgente del Wiki è ospitato su Launchpad nella pagina wiki-repo.

Alla pagina help-repo sono ancora visibili i file relativi ad help-repo ossia il codice sorgente della pagina con i link alla documentazione ufficiale. Il codice è stato tuttavia migrato su GitLab. Quanto prima verrà resa disponibile una guida sul come aggiornare la pagina.

Di seguito vengono riportate le operazioni necessarie per interagire con la piattaforma, sia per gli aggiornamenti di routine sia per modifiche supplementari.

Requisiti

  • Avere installato il pacchetto bzr.

  • Avere impostato una chiave ssh su Launchpad come mostrato nella seguente pagina.

Procedura generale

Per scaricare nella propria Home la directory wiki-repo ospitata su Launchpad, procedere con i seguenti passaggi.

  1. Identificarsi attraverso il software Bazaar con il comando nella forma:

    bzr whoami "Nome Cognome <indirizzo_email>"

    Se l'utente si chiama ad es. Mario Rossi e utilizza l'email m.rosssi@mail.com, il comando diviene:

    bzr whoami "Mario Rossi <m.rossi@mail.com>"
  2. Effettuare il login digitando il comando nella forma:

    bzr launchpad-login nickname_launchpad

    Se il nickname utilizzato su Launchpad è mario il comando diviene:

    bzr launchpad-login mario
  3. Scaricare la directory del wiki-repo nella propria Home digitando:

    bzr branch lp:~ubuntu-it-wiki/wiki-ubuntu-it/wiki-repo
  4. Apportare le modifiche ai file interessati.
  5. Spostarsi nella directory ~/wiki-repo:

    cd ~/wiki-repo
  6. Effettuare il commit per salvare le modifiche apportate nella revisione, avendo cura di inserire una brevissima descrizione dei cambiamenti:

    bzr commit -m "Inserire_qui_breve_messaggio_descrittivo"
  7. Eseguire in fine il push per caricare le modifiche sul server:

    bzr push lp:~ubuntu-it-wiki/wiki-ubuntu-it/wiki-repo

Procedere in modo analogo per scaricare la directory help-repo sostituendo nei comandi help-repo a wiki-repo.

Aggiungere file

Può capitare di dover aggiungere file, come ad esempio una nuova macro. In tal caso eseguire questi passaggi.

  1. Eseguire i passi mostrati in precedenza fino al download della directory wiki-repo nella propria Home.

  2. Copiare il file all'interno della cartella di destinazione.
  3. Spostarsi nella medesima cartella con il terminale digitando:

    cd ~/wiki-repo/PERCORSO_DI_DESTINAZIONE
  4. Dare quindi il comando:

    bzr add NOME_FILE
    sostituendo NOME_FILE con il vero nome del file.
  5. Sempre rimanendo nella medesima cartella eseguire commit e push come mostrato nel paragrafo precedente.

Attuare un merge

Può succedere che un utente con account Launchpad proponga delle migliorie da apportare al codice del wiki attraverso gli strumenti messi a disposizione da Launchpad stesso. In tal caso può apportare le migliorie su di un proprio branch e quindi richiedere un merge sul progetto originale.

Supponendo che un utente abbia creato il branch lp:~username/wiki-ubuntu-it/nome-branch e che abbia fatto una merge request, seguire questi passaggi per applicare le modifiche proposte.

  1. Launchpad notificherà la richiesta agli amministratori, che potranno recarsi alla relativa pagina (pagina di esempio) per segnare lo stato come Approved e inserire in basso il commento merge-approved.

  2. Dopo aver effettuato il login su Bazaar, scaricare entrambe le directory wiki-repo e nome-branch nella propria Home con i comandi:

    bzr branch lp:~ubuntu-it-wiki/wiki-ubuntu-it/wiki-repo
    bzr branch lp:~username/wiki-ubuntu-it/nome-branch
  3. Spostarsi nella cartella wiki-repo:

    cd ~/wiki-repo
  4. Eseguire il merge con il comando:

    bzr merge ~/nome-branch
  5. Eseguire quindi commit e push:

    bzr commit -m "Inserire_qui_breve_messaggio_descrittivo"
    bzr push lp:~ubuntu-it-wiki/wiki-ubuntu-it/wiki-repo

    Automaticamente lo status della richiesta passerà da approved a merged.

Modifica di routine documentazione ufficiale

Il codice è stato migrato su GitLab. Quanto prima verrà resa disponibile una guida sul come aggiornare la pagina.

Altre modifiche

Per elaborare modifiche di vario genere, come ad esempio al tema grafico, è opportuno lavorare in locale su un'installazione di MoinMoin Desktop Edition. Per ricreare l'aspetto originario del wiki procedere con i seguenti passi:

  1. Installare sul proprio sistema MoinMoin Desktop Edition.

  2. Scaricare la directory wiki-repo.

  3. Copiare i file di configurazione:

    cp ~/wiki-repo/data/plugin/theme/light.py ~/mywiki/data/plugin/theme/
    sudo cp -pR ~/wiki-repo/htdocs/light /usr/share/moin/htdocs/
  4. Settare il parametro theme_default nel file ~/mywiki/wikiconfig.py nel seguente modo:

    theme_default = 'light'
  5. Importare le macro:

    cp ~/wiki-repo/data/plugin/macro/*.py ~/mywiki/data/plugin/macro/
  6. Creare una copia di backup del file favicon.ico:

    sudo cp /usr/share/moin/htdocs/favicon.ico /usr/share/moin/htdocs/favicon_backup.ico

    e quindi sostituire l'icona del wiki:

    sudo cp -p ~/wiki-repo/htdocs/favicon.ico /usr/share/moin/htdocs/

Modificando il file common.css sarà possibile testare nuove soluzioni per la resa grafica del sito.

Ulteriori risorse


CategoryComunitaDocumentazione