Skip to content
This repository has been archived by the owner on Sep 10, 2024. It is now read-only.

Getting Started (macOS)

Federico Pepe edited this page Nov 13, 2016 · 1 revision

Una breve guida che spiega come modificare il sito di codice inutile

Installare Jekyll

Il primo passo consiste nell'installare Jekyll sul proprio computer. Per funzionare Jekyll richiede Ruby, RubyGems, NodeJS e Python.

Se hai Windows, segui queste istruzioni, altrimenti se usi Linux o macOS, segui le istruzioni qui sotto.

Una volta installati tutti i componenti di base, apri il terminale e scrivi:

gem install jekyll

Fork del repository

Vai sulla pagina del repository e fai un fork sul tuo profilo GitHub cliccando sul pulsante in alto a destra Fork.

Fork Button

Una volta cliccato il pulsante, comparirà una finestra che ti chiederà dove vuoi forkare il repository. Ovviamente scegli il tuo profilo personale.

Fork Repo

Una volta fatto il fork, assicurati di essere su tuousername/codiceinutile.org.

Forked Repo

Puoi cliccare sul pulsante Clone or Download e, se usi l'applicazione GitHub Desktop, consiglio di cliccare su Open in Desktop.

Clone Repu

Ti si aprirà automaticamente l'applicazione e ti chiederà in che cartella vuoi salvare tutti i file.

Crea un nuovo branch

È buona abitudine, quando si collabora a un progetto su GitHub, creare un nuovo branch per ogni modifica/feature/ecc. In questo modo le modifiche o le aggiunte fatte non vanno a toccare il codice originale. In pratica è come lavorare a una copia del file.

Per creare un nuovo branch in GitHub Desktop clicca il pulsante Add a Branch in alto a sinistra.

Add branch

È consigliabile nominare il branch in modo chiaro in base alle modifiche che si vogliono fare.

Jekyll in locale

Da terminale, vai alla cartella dove hai scaricato il codice del sito:

cd /User/federicopepe/Developer/codiceinutile.org

Trucco: su macOS puoi scrivere cd e poi trascinare la cartella dal Finder dentro il terminale per avere automaticamente il percorso corretto risparmiando un po' di tempo

Una volta dentro la cartella giusta, digita:

jekyll serve

Non ti preoccupare di tutte le scritte che compaiono. L'unica su cui ti devi concentrare è Server Address che, in teoria, dovrebbe essere: http://127.0.0.1:4000

Apri il browser e digita quell'indirizzo e dovrebbe aprirsi una versione "locale" del sito.

Modifica e Pull Request

A questo punto puoi fare tutte le modifiche che vuoi controllando "in diretta" sulla tua copia locale se funziona.

Quando hai finito e vuoi che le modifiche che hai fatto diventino parte del sito on-line; clicca sul pulsante Pull Request per fare un merge tra il tuo branch e quello originale.

Quando la Pull Request sarà approvata, le tue modifiche saranno live.