Skip to content
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

Convert to Yarn workspace #2184

Merged
merged 18 commits into from
May 7, 2020
Merged

Convert to Yarn workspace #2184

merged 18 commits into from
May 7, 2020

Conversation

marcoow
Copy link
Member

@marcoow marcoow commented Apr 15, 2020

As we're starting to make substantial modifications to the codebase that will also significantly change the way that ESA is used in applications (and likely drop support for some older versions of Ember again), we will require significantly different applications to test ESA in (e.g. one using the classic mixins integration, one using ESA via decorators (or another new mechanism), one app using typescript maybe etc.) This PR creates the foundation for that so that we can have as many Ember apps as we want as workspaces that all use the same addon.

TODO

  • the Procfiles are now both at the top level and called Procfile.client and Procfile.server – we'll need to update the heroku settings accordingly when merging this

@marcoow marcoow force-pushed the yarn-workspaces branch 6 times, most recently from d6212bc to 94215e4 Compare April 15, 2020 18:43
@marcoow marcoow marked this pull request as ready for review April 15, 2020 19:07
@marcoow marcoow force-pushed the yarn-workspaces branch 2 times, most recently from 2dc8e55 to 3f2c76b Compare April 15, 2020 19:11
@marcoow marcoow requested review from Turbo87 and a team April 15, 2020 19:12
@marcoow
Copy link
Member Author

marcoow commented Apr 15, 2020

It's likely I missed some things and unfortunately this PR is huge but it'd be good to get a second (and third, fourth, …) pair of eyes on this.

@pichfl
Copy link
Contributor

pichfl commented Apr 15, 2020

@marcoow I think some packages/ember-simple-auth/node_modules/* were added accidentally

@marcoow marcoow force-pushed the yarn-workspaces branch 4 times, most recently from 6d90c5c to f4d4b37 Compare April 22, 2020 12:46
@marcoow marcoow requested review from Turbo87 and pichfl April 22, 2020 12:48
@marcoow marcoow force-pushed the yarn-workspaces branch from 0a8ea05 to bf6713d Compare May 5, 2020 14:08
@marcoow marcoow force-pushed the yarn-workspaces branch from bf6713d to f4fc7ea Compare May 6, 2020 11:42
@marcoow marcoow requested a review from patsy-issa May 6, 2020 13:19
Copy link

@patsy-issa patsy-issa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall lgtm 👍

We just need to keep an eye out on dependencies being available should we ever publish more than esa from within packages.

@marcoow marcoow force-pushed the yarn-workspaces branch from a044d38 to 23981b7 Compare May 7, 2020 08:20
@marcoow marcoow requested a review from patsy-issa May 7, 2020 08:26
@marcoow marcoow force-pushed the yarn-workspaces branch from 23981b7 to 5710299 Compare May 7, 2020 08:57
@marcoow marcoow requested a review from patsy-issa May 7, 2020 08:57
Copy link

@patsy-issa patsy-issa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm 👍

@marcoow marcoow merged commit 102712f into master May 7, 2020
@delete-merged-branch delete-merged-branch bot deleted the yarn-workspaces branch May 7, 2020 09:07
@marcoow marcoow mentioned this pull request May 7, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants