Repository navigation
docs: add ivy opt-in docs - #28569
filipesilva wants to merge 1 commit into
Conversation
There was a problem hiding this comment.
What is the best place to add this page in?
There was a problem hiding this comment.
not sure. @jenniferfell can you please propose some place?
There was a problem hiding this comment.
This doc should be placed in the aio/content/guide directory. I think it would be good also to rename the doc to something like ivy-preview if this is going to be temporary.
There was a problem hiding this comment.
Renamed and added under the Techniques section of navigation as Ivy Preview. @StephenFluin @jenniferfell can you confirm this location is the appropriate one?
|
You can preview 0982573 at https://pr28569-0982573.ngbuilds.io/. |
IgorMinar
left a comment
There was a problem hiding this comment.
great start!
Let's wait for the blog post to land and experimentalIvy boolean flag to land and then merge this PR
There was a problem hiding this comment.
not sure. @jenniferfell can you please propose some place?
|
Blocked on #28616. |
|
You can preview 58af057 at https://pr28569-58af057.ngbuilds.io/. |
There was a problem hiding this comment.
@filipesilva, this is really good!
Should we mentioned the limitation that if one has multiple projects within the workspace, all of them will need to be build using Ivy? As users will have cryptic error messages on projects that rely on ngc but ngcc was run.
At least until ngcc is around and not part of the build pipeline.
There was a problem hiding this comment.
Added a note about that:
Until that happens, opting into Ivy means that all projects in a single CLI workspace will be compiled with Ivy.
|
@jenniferfell can you review and advise on where the best place to link this page in is please? |
|
You can preview a743c6d at https://pr28569-a743c6d.ngbuilds.io/. |
There was a problem hiding this comment.
Isn't "allowEmptyCodegenFiles": true required any more?
There was a problem hiding this comment.
Yes, it is still required right now. But #28685 (or a similar approach) will make it not needed.
There was a problem hiding this comment.
Added it here for now, to remove later when the other PR is in.
|
You can preview e6b7e28 at https://pr28569-e6b7e28.ngbuilds.io/. |
|
So there's good news and bad news. 👍 The good news is that everyone that needs to sign a CLA (the pull request submitter and all commit authors) have done so. Everything is all good there. 😕 The bad news is that it appears that one or more commits were authored or co-authored by someone other than the pull request submitter. We need to confirm that all authors are ok with their commits being contributed to this project. Please have them confirm that here in the pull request. Note to project maintainer: This is a terminal state, meaning the ℹ️ Googlers: Go here for more info. |
|
You can preview 85158bb at https://pr28569-85158bb.ngbuilds.io/. |
|
You can preview baa0444 at https://pr28569-baa0444.ngbuilds.io/. |
|
CLAs look good, thanks! ℹ️ Googlers: Go here for more info. |
|
You can preview 6a57d06 at https://pr28569-6a57d06.ngbuilds.io/. |
|
You can preview 7cdd898 at https://pr28569-7cdd898.ngbuilds.io/. |
|
You can preview 16b9b39 at https://pr28569-16b9b39.ngbuilds.io/. |
|
You can preview 3a91668 at https://pr28569-3a91668.ngbuilds.io/. |
|
You can preview e6211d6 at https://pr28569-e6211d6.ngbuilds.io/. |
|
To summarize, this PR is ready to merge but there are still open action items that should be addressed and whose changes are to be fed back into this document:
|
There was a problem hiding this comment.
Hey thanks for taking a look! Yes that shouldn't be there, removed now.
|
You can preview c030eeb at https://pr28569-c030eeb.ngbuilds.io/. |
There was a problem hiding this comment.
Opting is a word - no hyphen needed
There was a problem hiding this comment.
I changed mentions of opt-ing to opting but left mentions of opt-in as is.
|
You can preview a907c80 at https://pr28569-a907c80.ngbuilds.io/. |
Followup to #28569 (comment) and angular/angular-cli#13773. Note: this flag will only work on `@angular/cli@8.0.0-beta.3` (currently unreleased) and above. PR Close #29010
|
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
PR Checklist
Please check if your PR fulfills the following requirements:
PR Type
What kind of change does this PR introduce?
What is the new behavior?
Adds a Ivy opt-in instructions.
Does this PR introduce a breaking change?
Other information