Everything as code: How we manage our company in one monorepo
1–10 of 232 posts
Re: Everything as code: How we manage our company in one monorepo
#2I guess I could work with either option now.
Re: Everything as code: How we manage our company in one monorepo
#3I used to be against monorepos... Then I got really into claude code, and monorepo makes sense for the first time in my life, specifically because of tools like Claude. I mean technically I could open all the different repos from the parent directory I suppose, but its much nicer in one spot. Front-end and back-end changes are always in sync this way too. I guess I could work with either option now.
Re: Everything as code: How we manage our company in one monorepo
#4Still adverse to the monorepo though, but I understand why it's attractive.
Re: Everything as code: How we manage our company in one monorepo
#5I used to be against monorepos... Then I got really into claude code, and monorepo makes sense for the first time in my life, specifically because of tools like Claude. I mean technically I could open all the different repos from the parent directory I suppose, but its much nicer in one spot. Front-end and back-end changes are always in sync this way too. I guess I could work with either option now.
Opening Claude from the parent directory is what I do, and it seems to work pretty well, but I do like this monorepo idea so that a single commit can change things in the front end and back end together, since this is a use case that's quite common
Re: Everything as code: How we manage our company in one monorepo
#6I used to be against monorepos... Then I got really into claude code, and monorepo makes sense for the first time in my life, specifically because of tools like Claude. I mean technically I could open all the different repos from the parent directory I suppose, but its much nicer in one spot. Front-end and back-end changes are always in sync this way too. I guess I could work with either option now.
Opening Claude from the parent directory is what I do, and it seems to work pretty well, but I do like this monorepo idea so that a single commit can change things in the front end and back end together, since this is a use case that's quite common
Re: Everything as code: How we manage our company in one monorepo
#7Re: Everything as code: How we manage our company in one monorepo
#8Re: Everything as code: How we manage our company in one monorepo
#9Re: Everything as code: How we manage our company in one monorepo
#10However there's a big difference between development and releases. You still want to be able to cut stable releases that allow for cherrypicks for example, especially so in a monorepo.
Atomic changes are mostly a lie when talking about cross API functions, i.e. frontend talking to a backend. You should always define some kind of stable API.