🚀 Meta-Repository Workshop
Mono-repo eller mange repo? Prøv meta-repo!
JavaZone 2025 - 2 timers hands-on workshop
🎯 Kom i gang
📚 Workshop-innhold
📚 Introduksjon
Motivasjon og introduksjon til meta-repo pattern med verktøyet meta
.
🛠Hands-on
8 praktiske oppgaver: oppsett, kommandoer, automatisering, analyse og mer.
💡 Inspirasjon
Avanserte muligheter med Meta-CLI, GitHub-konfig og templates.
📋 Forutsetninger
- Node.js og npm installert
- Git installert og konfigurert
- Grunnleggende kjennskap til Git
- Erfaring med flere repositories
- En god teksteditor (VS Code, IntelliJ, etc.)
🎯 Du vil lære
- Hva meta-repo er og når det passer
- Bruke
meta
NPM-pakken effektivt - Kjøre kommandoer på tvers av mange repos
- Automatisere repetitive oppgaver
- Analysere kode og git-historikk samlet
- Sette opp ditt eget meta-repo fra scratch
🚀 Installasjon
Installer verktøyet og klon workshop-materialet:
# Installer meta globalt
npm install -g meta
# Klon workshop-materialet
git clone https://github.com/kjetiljd/meta-repo-workshop.git
cd meta-repo-workshop
# Start lokal server for slides
python3 -m http.server 8000
💻 Lokal utvikling med Jekyll
Hvis du vil kjøre workshop-materialet lokalt med Jekyll:
# Med Docker (anbefalt)
make serve
# Eller uten Docker
bundle install
bundle exec jekyll serve
Workshop av Kjetil Jørgensen-Dahl
Principal Software Engineer @ Telenor