Workshop: Meta-Repository Pattern
📚 Oversikt
Denne workshopen består av oppgaver som bygger på hverandre, så her er det best å starte fra toppen.
🎯 Oppgaver
- Installere
meta- Installere Node.js og npm
- Installere
metaglobalt via npm - Evt bruke Docker for isolert miljø
- Oppsett og grunnleggende struktur
- Klone demo-meta-repo
- Legge til sub-repo med
meta project import - Teste grunnleggende kommandoer
- Kommandolinje-øvelser
- Kjøre
meta exec "kommando" - Ekskludere repo med
--exclude - Kommando-kjeder og
clocanalyse
- Kjøre
- Automatisering med make/scripts
- Lage Makefile med meta-integrasjon
- Makefile-triks: .PHONY og help target
make statsmed cloc-rapporter
- Git-historikk analyse
- Lag “hotspots” make target
- Analysere mest endrede filer på tvers av repos
- Git log analyse og commit-historikk
- Docker og Docker Compose
- Sette opp Docker Compose for meta-repo
- Service-koordinering og dependencies
- Integrering med Makefile
- IDE-integrasjon
- Gradle Composite Build setup
- Unified workspace i IntelliJ
- Cross-repository navigation og refactoring
- Cross-repo koordinering
- Lag “recent-activity” make target
- Koordinerte kodeendringer på tvers av repos
- Commit coordination workflow
💡 Tips
- Hvis du står fast, spør!