13. lapszám · nov. 2–8. 2026Kiadások · Fogalomtár · Archívum · Módszer · RSS · HU / ENG

Az AI-korszak hírei, hetente válogatva

Fogalomtár › Fejlesztői alapszavak

monorepo

haladóelterjedt

A monorepo olyan közös kódtár, amelyben egy cég vagy csapat több különálló programjának teljes forráskódja egyetlen helyen, együtt van tárolva és nyilvántartva.

Érthetően

Képzeld el, hogy egy cég minden osztálya külön épületben, külön irattárban tartja a papírjait. A monorepo ennek az ellentéte: egyetlen nagy, közös irattár, ahol minden projekt saját polcot kap, de ugyanaz a nyilvántartás és ugyanaz a házirend vonatkozik rá.

A szoftverfejlesztésben a kódot úgynevezett tárolóban (repository, röviden repo) tartják, amely minden változtatást megjegyez. Monorepo esetén a weboldal, a mobilalkalmazás, a háttérrendszer és a közösen használt építőelemek mind ugyanabban az egy tárolóban élnek.

Ennek az a haszna, hogy ami összetartozik, azt egyszerre lehet módosítani. Ha megváltozik egy közös építőelem, egyetlen lépésben kijavítható mindenhol, ahol használják, és nem kell több tároló között egyeztetni.

A kódoló agentek korában ez még fontosabb lett: az agent egy helyen éri el az egész rendszer kódját, így könnyebben megtalálja az összefüggéseket. Nagyon nagy tárolónál persze az agent sem tud mindent egyszerre áttekinteni, ott is keresnie és válogatnia kell.

Hogyan működik

  1. A csapat létrehoz egyetlen tárolót, és ebben minden projekt külön mappát kap, például egyet a weboldal, egyet a mobilapp, egyet a közös elemek számára.
  2. A közösen használt kódot egy helyen tartják, és a projektek közvetlenül erre hivatkoznak, így mindenki ugyanazt a változatot használja.
  3. Amikor valaki módosít valamit, a változtatás egyetlen mentésként (commit) kerül be, akkor is, ha több projektet érint. Így a tárolóban lévő kód mindig összeillő állapotban van; az viszont, hogy az egyes programok mikor kerülnek élesbe, ettől független.
  4. Speciális építőeszközök figyelik, hogy a módosítás mely projekteket érinti, és csak azokat fordítják, tesztelik újra, hogy ne kelljen mindig mindent elölről lefuttatni.
  5. Szabályok rögzítik, hogy melyik mappának ki a gazdája, és kinek kell jóváhagynia a változtatást, így a közös térben is megmarad a felelősség.

Példa a mindennapokból

Egy webáruház csapata egyetlen tárolóban tartja a vásárlói oldalt, a mobilappot és a rendeléskezelő rendszert. Amikor megváltozik az áfa számítása, a fejlesztő vagy a kódoló agent egyetlen módosítással átírja a közös számoló részt, és a tesztek rögtön megmutatják, hogy mindhárom helyen jól működik-e.

Kit érint

fejlesztőNapi munkádat alapvetően meghatározza, hogy egy közös tárolóban vagy sok különállóban dolgozol, mert más eszközöket és más munkarendet kíván. → Kód
vállalkozó, vezetőA kód elrendezése befolyásolja, milyen gyorsan tud a csapatod változtatni, és mennyire hatékonyan tudsz kódoló agenteket bevonni a munkába.
álláskereső, pályakezdőÁlláshirdetésekben és interjúkon gyakran előkerül a szó, ezért érdemes tudnod, mit jelent, és milyen munkamódszer jár vele. → Munka és HR

Gyakori félreértés

TévhitA monorepo azt jelenti, hogy az egész szoftver egyetlen óriási, szétválaszthatatlan program.
ValójábanA monorepo csak a tárolás módjáról szól: a közös tárolóban sok önálló, külön is futtatható és külön kiadható program élhet egymás mellett.

Korlátok és kockázatok

Hasonló, de nem ugyanaz

Kapcsolódó fogalmak

Tágabb

kódtároló, verziókezelés, szoftverfejlesztés

Szűkebb

–

Rokon

polirepo, Git, monolit, mikroszolgáltatás, kódoló agent, munkaterület, építőrendszer

Röviden a története

A gyakorlat régebbi, mint a név: nagy technológiai cégek már a 2000-es években egyetlen közös tárolóban tartották a kódjukat, maga a „monorepo” szó viszont csak a 2010-es évek közepén terjedt el. Széles körben a Google mérnökeinek 2016-os tanulmánya tette ismertté, amely leírta, hogyan tárol a cég mintegy kétmilliárd sornyi kódot egy helyen.

Hol tart most

2026 végén a monorepo bevett megoldás a nagy technológiai cégektől a kis csapatokig, kiforrott eszközökkel, de nem kizárólagos: sok szervezet továbbra is külön tárolókkal dolgozik. A kódoló agentek terjedése új lendületet adott neki, mert az agent így egy helyen éri el a teljes rendszer kódját.

Állapot: 2026. november

A hírekben

2 Agent Age-sztoriban fordul elő; a görbe a hírmagazin heti előfordulása.

Más nevei

monorepo · mono-repo · mono repo · monorepó · monolithic repository · monolitikus tároló · egységes kódtár · közös kódtároló

Források

A szócikk gépi szerkesztéssel készült és gépi szakmai lektoráláson ment át; a „hírekben” rész az Agent Age sztorijaiból automatikusan frissül.