Commit 26c62017 authored by Pietro Albini's avatar Pietro Albini

Add a README

parent 76d0e974
# planet.ubuntu-it.org
Questo repository contiene il codice per generare il contenuto di
[planet.ubuntu-it.org](https://planet.ubuntu-it.org), il planet della comunità.
## Aggiungere il proprio blog al planet
Per aggiungere il proprio blog al planet è necessario aver conseguito la
[membership di Ubuntu-it][membership]. Dopo averla ottenuta, si possono seguire
le [istruzioni nel wiki][add-to-planet].
[membership]: https://wiki.ubuntu-it.org/Consiglio/Membership
[add-to-planet]: https://wiki.ubuntu-it.org/GruppoWeb/Planet
## Eseguire una build
Per eseguire una build, è per prima cosa necessario installare le dipendenze:
```
$ apt install make bzr python xsltproc
```
Dopo aver fatto ciò, basta invocare `make` per ottenere il risultato in
`build/`:
```
$ make
```
Il comando scaricherà la lista dei membri alla prima esecuzione, ma
riutilizzerà i dati già scaricati per le esecuzioni successive. Se si vuole
effettuare una build con la lista aggiornata è necessario utilizzare:
```
$ make update build
```
Infine, Planet Venus mantiene una cache in `cache/`: è consigliato
riutilizzare il suo contenuto per le build successive.
## Hacking
Mentre la lista dei membri non è configurabile da questo repository, è
possibile modificare l'aspetto grafico del sito cambiando i file presenti in
`theme/`. Inoltre, il codice sorgente di Planet Venus è mantenuto nella
directory `venus/`.
Tutte le modifiche caricate su master verranno applicate sul server in massimo
15 minuti.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment