Insieme di informazioni utili per chiunque si voglia iscrivere o si sia iscritto ad Informatica a Pisa.
Questo libro è modificabile da chiunque, e anzi, i contributi sono molto apprezzati!
Per contribuire ci sono due metodi:
- Quello facile: aprire un issue, dire cosa andrebbe modificato o aggiunto, e aspettare che qualcuno lo faccia :D
- Modificarselo da soli: continua a leggere!
È facilissimo modificare i file o aggiungerne di nuovi. L'unico requisito è avere una versione recente di Node.js installata nel sistema: https://nodejs.org/en/download/package-manager/
(ispirate da https://help.github.com/articles/fork-a-repo/)
# 1. Fare un fork di questo repo cliccando su Fork in alto a destra nella pagina
# 2. Clonare in locale il repo appena creato
git clone https://github.com/vostro_username/informateci-faq
cd informateci-faq
# 3. Installare le dipendenze
npm install
# 4. Avviare il server per avere una versione locale del sito,
# visibile da http://localhost:8080
npm run start:server
# 5. Modificare i file in src/ ispirandosi a quelli già esistenti,
# per poi fare una nuova build del sito
npm run build
# 6. Controllare che sia tutto in regola, altrimenti modificare e ripetere
# la build (utilizzando `gitbook-build` al posto di `build` si evita di
# reinstallare plugin già installati precedentemente)
npm run gitbook-build
# 7. Inviare i cambiamenti al server git
git pushInfine, chiedere di unire le vostre modifiche sul mio repository facendo una cosiddetta Pull Request: https://github.com/vostro_username/informateci-faq/pull/new/master.
Lo stile è ovviamente molto informale, qualsiasi tipo di informazione che ritenete possa servire anche ad altre persone può essere aggiunta, non importa se non è direttamente collegata al corso di Laurea (ad esempio può essere utile inserire le copisterie più vicine o dove si mangia meglio).
Il file SUMMARY.md contiene l'indice delle pagine, va aggiornato nel momento in
cui si vuole creare una nuova pagina - altrimenti non verrà mostrata nell'elenco!
Personalmente utilizzo Atom come editor, non solo perché mi ci trovo bene, ma anche perché mostra un'anteprima dei file markdown che si stanno scrivendo (CTRL+Shift+M). Ma sono sicuro che anche altri editor abbiano questa funzione, quindi cercatela - è utile :D