N.B. prima di cominciare ogni esercizio, eseguire git pull
per aggiornare la branch master
e partire sempre da quella.
issue
su GitHub.assegnarlo
a se stessi e aggiungere un label
singificativo.sotto-task
, creando una checklist
all'interno dell'issue.Sulla branch <cognome>-init
:
page<Cognome>.tsx
all'interno della cartella pages
(es. pageRossi.tsx
).componente
che mostri, per il momento, il proprio nome e cognome../src/db/users.ts
aggiungere un oggetto con le informazioni sulla propria pagina: name
e path
.export const users = [
// ...
{
name: "Mario Rossi",
path: "rossi",
},
];
./src/routing/router.tsx
aggiungere nell'array children
un oggetto con le informazioni sulla propria pagina: path
ed element
.children: [
{
index: true,
element: <App />,
},
// ...
{
path: "rossi",
element: <PageRossi />,
},
],
commit dedicate
per ogni file modificato/creato.push
della branch.pull request
della branch verso master
.merge
della pull request.<cognome>-init
.Sulla branch master
:
./src/components
creare una cartella con il proprio cognome (es. ./src/components/rossi
).Logo.tsx
che mostri un'instestazione con il proprio nome e cognome.Logo
all'interno del componente page<Cognome>
.commit
senza push
della branch.branch dedicata
ripulendo master
.page<Cognome>
aggiungere un tag di testo (e.g. <p>
) con la soluzione (breve) che hai trovato.commit
della branch dedicata e push
.pull request
della branch dedicata verso master
.merge
della pull request.Nella branch <cognome>-init
:
page<Cognome>.tsx
aggiungere un tag di testo (e.g. <p>
) con la soluzione al quesito: la mia branch dedicata è indietro di qualche commit rispetto a master, come faccio a portarla avanti? Cioè, come faccio a portare le modifiche fatte su master sulla mia branch dedicata?commit
e push
della branch dedicata.pull request
della branch dedicata verso master
.merge
della pull request.Nella branch <cognome>-multiple-commits
:
page<Cognome>.tsx
aggiungere un tag di testo (e.g. <p>
) scrivendo il nome di un antipasto.commit
.page<Cognome>.tsx
aggiungere un tag di testo (e.g. <p>
) scrivendo il nome di un primo.commit
.page<Cognome>.tsx
aggiungere un tag di testo (e.g. <p>
) scrivendo il nome di un secondo.commit
.page<Cognome>.tsx
aggiungere un tag di testo (e.g. <p>
) scrivendo il nome di un dolce.commit
.<p>
) all'interno del file page<Cognome>.tsx
.commit
e push
della branch dedicata.pull request
della branch dedicata verso master
.merge
della pull request.Nella branch <cognome>-massive-merge
:
page<Cognome>.tsx
aggiungere un tag di testo (e.g. <p>
) scrivendo il nome di un cantante.commit
.page<Cognome>.tsx
aggiungere un tag di testo (e.g. <p>
) scrivendo il nome di un attore.commit
.page<Cognome>.tsx
aggiungere un tag di testo (e.g. <p>
) scrivendo il nome di un calciatore.commit
.merge
su master
? Scrivilo in un tag di testo (e.g. <p>
) all'interno del file page<Cognome>.tsx
. Si può fare anche con una pull request
?push
della branch master
.Nella branch <cognome>-perdono
:
page<Cognome>.tsx
aggiungere un tag di testo (e.g. <p>
) con la risposta al seguente quesito: ho eseguito un commit
ma mi sono accorto che ho sbagliato a scrivere il messaggio, come posso correggerlo?.commit
con messaggio: "cazzotto".Ammenda.tsx
dedicato in cui mettere il tag di testo del punto 1.push
della branch dedicata.pull request
della branch dedicata verso master
.merge
della pull request.Nella branch master
:
<Cognome>Button.tsx
all'interno della cartella ./src/components/<cognome>
.<Cognome>Button
all'interno del componente page<Cognome>
.commit
.<Cognome>Button.tsx
e la modifica di aggiunta del componente <Cognome>Button
al componente page<Cognome>
? Scrivilo in un tag di testo (e.g. <p>
) all'interno del file page<Cognome>.tsx
.push
della branch dedicata.Nella branch master
:
<p>
) all'interno del file page<Cognome>.tsx
.commit
.page<Cognome>.tsx
.commit
.push
.Nella branch master
:
page<Cognome>.tsx
aggiungere un tag di testo (e.g. <p>
) con scritto: "Angular è il framework più bello del mondo".commit
.push
.invertire
la commit del punto 2.Nella branch <cognome>-pause
:
mettere in pausa
il lavoro su una branch e riprenderlo in un secondo momento? Scrivilo in un tag di testo (e.g. <p>
) all'interno del file page<Cognome>.tsx
.commit
.push
.
4 Eseguire la pull request
della branch dedicata verso master
.merge
della pull request.