-
Notifications
You must be signed in to change notification settings - Fork 79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Monorepo structure #319
Comments
I started working on this issue and I been thinking a few things:
@osarrouy what do you think? |
Hey @galactusss I'm not sure about Aragen cause i've not dived into its code yet but doesn't it introduce some cyclic dependencies ? Not sure about that. Otherwise i think it makes sense to introduce it in the monorepo as all the CLI related tools will rely on it. Regarding the monorepo structure i'm not sure either - lots of doubts this morning ;) I definitely find the second version cleaner and really like it. However the last time I tried to play with a non-standard monorepo struct - i.e. every packages under the Have you tried to mock both of these structures with |
Thank you for the feedback. I read the same thing, others bumped into problems with an structure similar to the second. Also, 0x have a bunch of package and they are using the first one. So I will go with the first structure. I did mock a first basic example in my repo aragonCLI. As first step, I would like to refactor at something like this |
I think it might get harder to clone the boilerplates if we included it in a monorepo (don't think it's easy to only clone a particular directory from a repo), so I'd probably leave them out. aragen would make sense to include in the repo, however its problem is that it has a fairly involved installation phase as well an automated release strategy through merges to master. If we do move it, I'd do it later once we've settled on the structure. On the |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for contributing to Aragon! 🦅 |
@0xGabi Don't know if you want to reopen this? |
Yes let's do it to track our progress with v7 on both new dao and apm packages. What you think? |
Replaced by #826 |
Change the structure of Aragon CLI to be a monorepo.
Kick off discussion: AragonDAC/create-aragon-app#1
TODO:
The text was updated successfully, but these errors were encountered: