-
-
Notifications
You must be signed in to change notification settings - Fork 27k
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
Make it a proper multipackage monorepo #403
Comments
(There is no need to add something like Lerna yet, I think, but if you’re sure it’s better then go ahead with it. Note that we want to have independent versioning for all packages.) |
I'd like to take a crack at this tonight/tomorrow if no one else started? |
Sounds good @ryanyogan! |
Some discussion on the topic that might be worth considering: https://github.com/boennemann/alle |
Thanks @suchipi I am going to look at that now. I do like the philosophy behind Lerna however I do concur with @gaearon that it may be overkill at this time. I personally believe the project is small enough at this time adding additional complexities may incur more cost later. But crack an egg of wisdom on me if you feel strongly otherwise! |
I agree Lerna isn't necessary atm but it's relatively simple to setup with independent mode (you don't need crazy options)
Should write up that usage guide sometime.. |
I'll crack a branch with the basic requirements, then I will toy around with Lerna's independent mode. I don't think it could hurt to show two variants, and let you all decide on what ya like better. I prefer simplicity until required, but from what it looks like Lerna independant is perhaps a fair compromise. |
If it isn't too much overheard, but otherwise yeah just stick with what works/simple. |
i suggest waiting until lerna uses symlinks (this is part of one of the PRs that is about to be merged) |
Done thanks to @ryanyogan and @fson. This unlocked many opportunities for us so thank you for moving this project forward. |
No problemo, once my schedule gets a tad calmer I can't wait to start On Sat, Sep 24, 2016 at 5:51 AM, Dan Abramov [email protected]
|
I think we should change the directory structure to make it easier to add more packages to the project in the future. I’m thinking something like this:
A PR doing this is welcome. (You’ll probably want to adjust
config/paths.js
to account for this change.)If you plan to work on this please leave a comment here so multiple people don’t work on the same thing. Please respect it if somebody has taken the task, and let them finish it.
The text was updated successfully, but these errors were encountered: