Skip to content

007 Contribuire online

iltempe edited this page Oct 23, 2016 · 1 revision

È possibile contribuire al progetto (e testare le vostre modifiche, prima di creare la pull request) direttamente online, senza clonare il repository e fare il setup di ruby e Jekyll in locale.

Per lavorare online bisogna:

  • Creare un fork del repository principale del progetto
  • Andare nei settings del fork e selezionare il branch master come "Source" nella sezione Github Pages
  • Fare un commit (anche vuoto, aggiungendo uno spazio al README)

In questo modo verrà generata la Github Page associata al vostro fork all'indirizzo https://vostronick.github.io/terremotocentro. Adesso potete lavorare modificando i file direttamente dall'editor di Github e, una volta risolta la issue, creare la pull request.

Possibili problemi

  • La pagina generata non ha CSS e JS corretti (404 dei file). SOLUZIONE: tutti gli URL del sito sono generati a partire da url e baseUrl del file _config.yml modificarli con l'url della vostra pagina e /terremotocentro come baseUrl. NON COMMITTARE LA MODIFICA AL CONFIG.YML.

  • Nel caso in cui la build in Travis fallisse con errore "internal nome_del_file does not exist (line xxx)" modifcate il file _config.yml impostando come baseurl il link della vostra repo e non quello del sito di github pages.

  • Se dopo queste modifiche la build dovesse dare errori riguardanti i link(segnalandoli non corretti anche se lo sono), trovateli ed aggiungete "data-proofer-ignore" alla fine del tag <a> per ESEMPIO: <a href="http://notareallink" data-proofer-ignore>Not checked.</a>