User:Rm

From The Document Foundation Wiki
Jump to: navigation, search

Libreitalia hackfest

Il piano dell'hackfest è di introdurre pià persone possibile allo sviluppo di LibreOffice (libo). Questo tramite un aiuto per quanto riguarda la configurazione della proprio macchina, la prima build, in cosa essere utile e come viene effettivamente sviluppato libo (infarinatura di git e gerrit).

Requisiti fisici

- tavoli, sedie, prese della corrente per 15

- connettività, anche solo wifi, anche non granchè ma utile per consultare la documentazione

- dell'acqua per non far morire di sete la gente

Requisiti partecipante

Come partecipante devi: - avere un portatile con almeno 30GB liberi

- conoscere (almeno un pò) il C

- avere una distribuzione linux (*) e le dipendenze di libreoffice installate:

   Debian/Ubuntu: sudo apt-get build-dep libreoffice
   OpenSUSE 11.4+: sudo zypper si -d libreoffice
   Fedora 22+: sudo dnf builddep libreoffice
   Fedora 21+: sudo yum-builddep libreoffice

- avere un checkout di libreoffice master recente:

   git clone git://anongit.freedesktop.org/libreoffice/core libreoffice

- avere un account openid da qualche parte, che equivale ad account su launchpad.net se non si sa di averne uno (gmail non va bene)

  • Se sai già fare una build dalla tua macchina puoi usare che sistema operativo ti pare :)

Piano di massima

Alla fine della giornata:

- avere tutti i partecipanti in grado di fare una build

- avere tutti i partecipanti con logerrit configurato

- avere tutti i partecipanti che sono in regola con la dichiarazione di licenza dei proprio contributi

- avere tutti i partecipanti con un account su irc

- avere dei partecipanti con le idee chiare su come contribuire a libreoffice

- avere qualcuno che è riuscito a buildare

- essere riusciti ad aprire la pagina easyhacks

Form Registrazione

- sarebbe bello avere un flag di conferma se ha fatto i passi precedenti

- sarebbe bello avere un flag dove mette se ha già fatto una build o meno

Reference

https://wiki.documentfoundation.org/Development/gerrit/SubmitPatch

https://wiki.documentfoundation.org/Development/Developers

https://wiki.documentfoundation.org/Development/BuildingOnLinux

https://wiki.documentfoundation.org/QA/Bibisect