Vlastimil Brecka
06/22/2026, 10:25 PMEli Graber
06/22/2026, 10:51 PMpablozki
06/23/2026, 12:33 AMpablozki
06/23/2026, 12:34 AMmadisp
06/23/2026, 6:07 AMVampire
06/23/2026, 6:32 AMFirst compilation is crazy slow, second and up faster but still not as fast as independent repos.
That had nothing to do with one repo vs. multiple repos. Just because you keep code together in one repo does not mean it has to be one big build that contains everything. You can also have one big repo with 10 individual builds in it that are exactly as performant as if they were in separate repos.
a perhaps unexpected Pro: if you're using LLM tools they suddenly get a lot better.
That's also not really relevant to having one repo or multiple. Even if you have multiple repos you can apply the other repos to the LLMs for context. My simple rule is: If it should be versioned / branched / tagged / released / ... together, it belongs into the same repository, if not, then not. This rule served me very well and so far always applied.
Philip W
06/23/2026, 7:47 AMVampire
06/23/2026, 8:37 AMVlastimil Brecka
06/23/2026, 8:39 AMVampire
06/23/2026, 8:45 AMVlastimil Brecka
06/23/2026, 8:45 AMVampire
06/23/2026, 8:48 AMVlastimil Brecka
06/23/2026, 8:49 AMVampire
06/23/2026, 8:53 AMVlastimil Brecka
06/23/2026, 9:01 AMVampire
06/23/2026, 9:05 AMVlastimil Brecka
06/23/2026, 2:04 PMJohn
06/23/2026, 2:32 PMJohn
06/23/2026, 2:35 PMVlastimil Brecka
06/23/2026, 3:11 PMVampire
06/23/2026, 3:14 PMVampire
06/23/2026, 3:15 PMVlastimil Brecka
06/23/2026, 3:16 PMVampire
06/23/2026, 3:17 PMThomas Broyer
06/23/2026, 3:17 PMVampire
06/23/2026, 3:18 PMVampire
06/23/2026, 3:19 PMVampire
06/23/2026, 3:19 PMVampire
06/23/2026, 3:19 PMVlastimil Brecka
06/23/2026, 3:20 PMVampire
06/23/2026, 3:20 PMVampire
06/23/2026, 3:20 PMI was under the impression that monorepo tries to solve the versioning + pushing artifact issue by making git being the versioningBut you said that A is released independently, so no
Vlastimil Brecka
06/23/2026, 3:22 PMVampire
06/23/2026, 3:23 PMVampire
06/23/2026, 3:23 PMThomas Broyer
06/23/2026, 3:25 PMVlastimil Brecka
06/23/2026, 3:25 PMVlastimil Brecka
06/23/2026, 3:27 PMVampire
06/23/2026, 3:27 PMThomas Broyer
06/23/2026, 3:27 PMVlastimil Brecka
06/23/2026, 3:28 PMVlastimil Brecka
06/23/2026, 3:29 PMVampire
06/23/2026, 3:29 PMVampire
06/23/2026, 3:30 PMVampire
06/23/2026, 3:31 PMVampire
06/23/2026, 3:31 PMVampire
06/23/2026, 3:31 PMVlastimil Brecka
06/23/2026, 3:32 PMVlastimil Brecka
06/23/2026, 3:33 PMVampire
06/23/2026, 3:33 PMVlastimil Brecka
06/23/2026, 3:34 PMpablozki
06/23/2026, 3:34 PMVampire
06/23/2026, 3:34 PMVlastimil Brecka
06/23/2026, 3:35 PMVampire
06/23/2026, 3:40 PM