Proporre modifiche

Importante: nomi dei file

Il server Linux su cui sono ospitati i siti veri e propri fa distinzione tra lettere maiuscole e minuscole nei nomi dei file. Per Windows invece maiuscole e minuscole sono indifferenti. Per evitare problemi conveniamo di denominare sempre i file delle immagini, ecc. con lettere solo minuscole.
Per i file contenenti i componenti di React usiamo invece sempre l'iniziale maiuscola come di consueto.

Preparativi

Il repository dei nostri componenti è:
https://github.com/9dreams/donboscosandona

Rami

Il repository contiene vari branch (rami):
  • main: ramo principale, qui vengono caricati gli aggiornamenti ai componenti
  • donboscosandona, inoratorio, per: rami per il sito della scuola, dell'oratorio e della proposta estate
  • $bar, $piscina, ecc.: sono i rami per i nostri clienti virtuali, tutti preceduti dal simbolo $
  • cognome-sito-modifica: sono rami temporanei creati da chi contribuisce ai vari progetti

Clona il repository e apri il ramo sul quale devi fare modifiche:

Crea a partire da questo un nuovo ramo:

Denomina il ramo in questo modo:
cognome-sito-modifica

Esempio:
  • Armando Solighetto...
  • ...sul sito della gelateria...
  • ...è incaricato di aggiornare il listino prezzi
Il nome del ramo potrebbe essere:

Passa al ramo appena creato:


Modifiche

Fai tutte le modifiche necessarie ai file.

Dopo aver controllato che sia tutto a posto, crea un commit:
Nota: puoi anche creare dei commit intermedi se lo desideri, mentre fai singole modifiche e non sei ancora pronto a inviare il lavoro finito.


Pull request

Quando sei pronto a inviare le modifiche apri una pull request:


Compila con attenzione la richiesta

E' importantissimo specificare con attenzione il ramo di destinazione  (gelateria) sul quale le modifiche dovranno essere salvate.

Ora la tua richiesta sarà inviata al prof per l'approvazione:
Il messaggio "Branch Protection policy..." è normale e indica che la richiesta dovrà essere approvata.

Se il prof approverà la richiesta non dovrai più fare nulla, se invece ti scriverà chiedendo delle modifiche dovrai farle rimanendo sempre sul ramo e sulla pull request che hai creato e aggiungendo un ulteriore commit.