Giter VIP home page Giter VIP logo

informateci-faq's Introduction

ℹ️ FAQ Informateci

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!

Contribuire

Per contribuire ci sono due metodi:

  1. Quello facile: aprire un issue, dire cosa andrebbe modificato o aggiunto, e aspettare che qualcuno lo faccia :D
  2. 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/

Istruzioni

(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 push

Infine, chiedere di unire le vostre modifiche sul mio repository facendo una cosiddetta Pull Request: https://github.com/vostro_username/informateci-faq/pull/new/master.

Linee guida

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

informateci-faq's People

Contributors

daquinoaldo avatar pitasi avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.