Multiple repos are kind of killing productivity #126
kistenklaus
started this conversation in
Polls
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
So i'm starting to be annoyed by having to push to main so that the changes are available in other repositories.
Example:
That's a lot of shit for a simple fix in codegen and now imagine i didn't fix it first try i have to do the same shit again just for testing if it works.
Proposal:
A single mono repo where we have all code of canzero. The big advantage here is that small changes can stay local and be tested without having to push and brake main. Additionally it will make it a lot easier to have a proper versioning system, where it's easy to just tag a commit as a release. With the multi repo setup we would have to create a tag for all repositories.
Another thing it's sometimes really hard to tell if you fucked up in the multi repo style, where a change to a repo might change another and you would have to check that out explicitly. With a mono repo after doing some changes we could just build the core repository and see if it compiles if it does at least we didn't fuck up compilation.
Here is the file structure that i'm proposing:
2 votes ·
Beta Was this translation helpful? Give feedback.
All reactions