Surt del navegador:
GitHub i el mètode del context
Avui canvies de taller. Deixes l'editor de Google i entres a l'entorn dels programadors de debò — GitHub i VS Code, dins el navegador i sense instal·lar res. I aprens un secret: les bones apps surten d'un bon context, no de la màgia.
- Format
- Online, al teu ritme
- Temps orientatiu
- Unes 2,5 hores, en una o més estones
- Imprescindible
- Repo, context i primer commit/push
- Punt de partida
- La millor app de la sessió 2
↩Véns de la Sessió 2: ja saps fer créixer i arreglar apps. Fins ara editaves el codi dins de l'Apps Script de Google. A partir d'avui el codi viurà a GitHub i el treballaràs amb un agent d'IA des de l'editor. Publicar, però, seguirà igual que sempre (copiant el codi a l'Apps Script).
Dins del Codespace, el xat de l'IA (l'agent) depèn del que tinguis. Tria el teu: només canvia un detall; el flux és sempre el mateix — copiar i enganxar.
Abans de tancar la sessió…
Avui no anaves a fer la millor app del món: anaves a canviar de taller i a aprendre a treballar com els programadors. Marca-ho:
- ✓Tinc el meu compte de GitHub i el meu primer repositori.
- ✓Entenc repositori,
main, i la diferència entre local (el Codespace) i remot (GitHub). - ✓Sé fer commit (desar una versió), push (pujar-la) i pull (baixar).
- ✓He posat el context: la carpeta
context/amb els dos documents. - ✓L'agent ha construït l'app llegint el meu context, i l'he pujada a GitHub.
- ✓L'he publicada a la manera de sempre (copiant el codi a l'Apps Script → /exec).
main directament — aprendràs a treballar amb branques, a obrir pull requests i a fer que la IA et revisi els canvis abans de fusionar-los (les bases del treball en equip). El desplegament automàtic (amb clasp) i la col·laboració en equip de debò arribaran a la Sessió 5.Autocomprova't
No és cap examen ni hi ha nota: és per a tu. Respon mentalment i mira les respostes després.
- Quina diferència hi ha entre local i remot?
- Què fan commit, push i pull?
- Quins dos documents formen el mètode del context i què conté cadascun?
Veure les respostes ▾
1. Local = la còpia on treballes (el Codespace). Remot = la còpia oficial a GitHub.com.
2. Commit = desar amb una nota (local). Push = pujar a GitHub. Pull = baixar de GitHub.
3. que-ha-de-fer.md (el producte: què fa, per a qui, dades, pantalles) i arquitectura.md (el tècnic: Apps Script, dos fitxers, sense frameworks, català…).