← Menú principal del curs
Curs · Crear apps amb IA · Fase 4

Treballa com un equip:
branques i pull requests

Fins ara feies els canvis directament a la versió bona. Avui aprens el costum dels programadors: cada canvi, en una branca a part; el revises (amb la IA!) i només quan està bé el fusiones. Així no trenques mai la versió que funciona.

🌿
La nova regla d'or: no toquis main directament. Per a cada millora: crea una branca → fes-hi el canvi → obre un pull request → fes que la IA el revisifusiona a main. Publicar segueix igual que sempre (copiar a Apps Script); el desplegament automàtic és la Fase 5.

↩︎ Véns de la Sessió 3: ja tens el teu repositori a GitHub, saps fer commit / push / pull i el mètode del context. Fins ara treballaves a main. Avui deixes de tocar-lo directament.

🧑‍💻 Aquesta sessió la fas tu sol, online, al teu ritme. Hi ha una tasca per a la propera classe presencial (Fase 5): vine amb el teu repositori i almenys un pull request fet i fusionat. Així podrem dedicar la presencial a treballar en equip i a automatitzar la publicació.

Pas 0 · Quin xat d'IA faràs servir?

Avui el faràs servir per revisar els teus canvis. Tria el teu; el flux és el mateix per a tots — copiar i enganxar.

El camí d'avui
Progrés: 0/6
Repte opcional · Amb un company

🤝 Col·labora de debò (si tens un company a mà)

El pull request brilla quan hi ha algú més. Si pots, fes aquest repte amb un company de classe:

  1. Al teu repositori: SettingsCollaborators → afegeix el nom d'usuari del teu company perquè hi pugui treballar.
  2. El teu company crea una branca al teu repo, hi fa un petit canvi i obre un pull request.
  3. Tu el revises (mira el diff, demana-li una revisió a la IA si vols) i, si està bé, el fusiones. 🎉

Acabeu de col·laborar com un equip de debò. El treball en equip complet (un repositori compartit, main protegida) el farem a la Fase 5, a classe.

Abans de tancar…

Avui has après el costum que separa qui prova coses a la babalà de qui treballa amb cap i peus. Marca-ho:

💡 La frase per endur-te: main és sagrada. Tot el que hi entra ha passat abans per una branca i una revisió. Així és com no es trenca mai el que funciona.
➡️ A la Fase 5 (presencial): farem que el codi es publiqui sol des de GitHub (amb clasp), i treballareu en equip de debò sobre un repositori compartit, amb main protegida i revisions creuades.
🔒

Recorda (seguretat)
Ara que reviseu els canvis amb la IA, mireu-ne també la seguretat: que no exposin dades ni secrets. I la norma de sempre: mai una contrasenya o clau dins del codi (i menys ara, que és a GitHub).

✅ Autocomprova't

No és cap examen ni hi ha nota: és per a tu. Respon mentalment i mira les respostes després.

  1. Per què es treballa en una branca en comptes de tocar main directament?
  2. Què és un pull request? En obrir-lo, ja es fusiona?
  3. Al diff, què vol dir el verd i el vermell? I qui decideix el merge?
Veure les respostes ▾

1. Perquè main és la versió bona i publicada; la branca és una còpia per provar sense trencar-la.

2. És demanar fusionar la branca a main. No fusiona res en obrir-lo: primer es revisa.

3. Verd (+) = afegit, vermell (−) = tret. Decideixes tu: la IA dona pistes, no ordres.