-
-
Notifications
You must be signed in to change notification settings - Fork 154
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
Extract test app #1062
Extract test app #1062
Conversation
63054a2
to
1fd1bc3
Compare
# unconventional js | ||
/blueprints/*/files/ | ||
/vendor/ | ||
|
||
# compiled output | ||
/dist/ | ||
/tmp/ | ||
|
||
# dependencies | ||
/bower_components/ | ||
/node_modules/ | ||
|
||
# misc | ||
/coverage/ | ||
!.* | ||
.*/ | ||
.eslintcache | ||
|
||
# ember-try | ||
/.node_modules.ember-try/ | ||
/bower.json.ember-try | ||
/npm-shrinkwrap.json.ember-try | ||
/package.json.ember-try | ||
/package-lock.json.ember-try | ||
/yarn.lock.ember-try |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
suggestion
After merging the pull requests that you've worked on, in order to update ember-qunit
to be a v2 addon, I'd recommend that you update the configuration files such as .eslintignore
, .eslintrc.js
, .npmignore
, etc., by matching the latest code from ember-cli
blueprints.
https://github.com/ember-cli/ember-cli/tree/v4.12.1/blueprints/app/files
I think this will help us ensure that we don't develop code based on old standards.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sure thing. Would like to merge and do a follow up tho
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you create an issue to track the comments in this review before we merge this please? that way we know for sure it won't get lost.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I didn't pass the commit titled Initial extraction
. I'd suggest the following steps:
- Get help with merging
#1060
and#1063
- Rebase
#1062
and#1064
(simplify the commit history) - Provide more context (e.g. clarify which parts of the code are something that you added, versus which are something that exist already), to help people unfamiliar with the project review the pull requests
What do you think?
Does knowing that the test-app is the addon, copied, help? Just missed a couple files in the adaptation to a real app is all |
Pr updated, you'll want to keep going through the commits tho, because each commit is not a at the level of a whole PR would be. later commits address issues in earlier commits. |
e4f0b8f
to
a4ce021
Compare
158f730
to
37301f6
Compare
addon is correctly consumable when installed.
37301f6
to
710aaa2
Compare
Context, Plan, etc: https://gist.github.com/NullVoxPopuli/eafc7dad6547de5e730098498b829e1f
Due to errors discovered in the test-app extraction PR, here: #1061
I'm exploring using pnpm, in part because yarn does not handle peer dependencies correctly, and is not suitable for monorepos with strict resolution behavior.
Requires that these merged first:
Afterwards, the following are unblocked