you are viewing a single comment's thread
view the rest of the comments
[–] 4 points 8 months ago (1 child)

On the other hand, using ordinary tools like find and grep are exactly what I like about monorepos! Yes, they may take a while, but at least I know I'll find a file or code that I'm looking for!

With multi-repos I'm constantly searching, but not finding where a particular piece of code comes from. Yes, it's from library X, but where there heck does that live? Now I really can't use ordinary tools. I have to rely on coworkers, docs, or GitLab to search for where a piece of code is actually defined.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 8 months ago (1 child)

    there is a size of monorepo where that becomes infeasible ;)

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 8 months ago

    Yeah, I'm sure. It's not something I would do frequently. My work had us on beefy desktops. But, I was totally fine with letting find+parallel+grep run for 30 minutes in the background while I searched docs or messaged people on slack. Depending on your team, getting a response from slack could easily take 24 hours so. Eh.

    The other thing I liked to do is directly edit the libraries in the monorepo! No need to figure out how hack some random decency manager. You have the code! Just edit and build!

  • source
  • parent