Ho aggiunto più o meno tutto ciò che ci serve per incominciare a lavorare. So che molti si sono un pò stressati poichè non sicuri di quello che bisogna fare, ma non preoccupatevi! Passo per passo (e riunione per riunione), finiremo il prodotto.
Presentazioni terminate, vi indico la struttura della repo:
- Nella cartella "logs" ho messo il backlog e un resoconto che verrà aggiornato di riunione in riunione
- Nella cartella "mockup" ci sta il prototipo dell'app (da usare come immagini di riferimento)
- La cartella "rentx_app" conterrà invece i file dell'applicazione. Al momento è presente l'intera Soluzione di VS (il che non va affatto bene), appena sarò riuscito a studiarmi come settare il git per bene (con i giusti .gitignore) sostituirò quest'ultima con solo i progetti necessari per evitare mal di testa durante la build.
Avrete sicuramente bisogno di lavorare su un vostro pezzo di codice: invece di mettere mano al master fate così
- Create un vostro
branch
(remoto) che indichi la specificità del vostro obiettivo (potrebbe essere relativo a voi, o magari a una feature, o magari ad entrambi!) - Fate il
pull
sulla vostra repo locale - Passate (
checkout
) al vostrobranch
- Fate tutto il lavoro che volete (
git add
->git commit
ecc. ecc.) - Pushate SOLO sul vostro
branch
e solo quando siete sicuri
(o a meno che non doveste cambiare solo qualche stupidaggine)
Detto ciò consiglio pure di fare piccoli commit
, il più spesso possibile (meglio un commit
in più che un pezzo di codice in meno)
Ogni volta che vi trovate a pushare un progetto, cartella, file ecc. ecc. su remoto, fate attenzione ad eventuali temp, dotfiles, e file di configurazione legati al pc su cui sviluppate. Questi potrebbero essere difficili da "pulire" dalla propria repo locale. Per ovviare a ciò, controllate se il .gitignore include già la configurazione legata al vostro editor preferito (ad esempio, visual studio), e pushate il tutto assieme. Ecco un utilissimo tool che compone .gitignore differenti: https://www.gitignore.io/
Buon lavoro e a presto!!!