-
Notifications
You must be signed in to change notification settings - Fork 27k
WIP - AIO: Third party library guide #16486
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
Conversation
mary-poppins
commented
May 2, 2017
The angular.io preview for 1c9e4ce4cd170640def0191d93a57c88a22bf7aa is available here.
@gkalpak
gkalpak
left a comment
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.
That will be really helpful for library authors 👍
aio/content/guide/third-party-lib.md
Outdated
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.
Inconsistent capitalization AOT (here) vs AOT (above).
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.
Fixed
aio/content/guide/third-party-lib.md
Outdated
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've noticed several variations throughout the text for terms like AOT anf JIT (e.g. "AoT" vs "AOT", "Ahead of Time" vs "Ahead-of-time" etc). I think we should be consistent.
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.
Fixed
aio/content/guide/third-party-lib.md
Outdated
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.
bundle --> code (?)
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.
Fixed
aio/content/guide/third-party-lib.md
Outdated
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.
were followed copied onto the same file file --> ?
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.
Fixed
aio/content/guide/third-party-lib.md
Outdated
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.
The link is invalid. Is the project supposed to be created later?
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.
Correct, for now it is in https://github.com/filipesilva/angular-quickstart-lib. When this guide is approved we can move the codebase under the Angular org.
aio/content/guide/third-party-lib.md
Outdated
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.
Wrong link. It should be guide/third-party-lib#appendix-dependency-management.
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.
Fixed
aio/content/guide/third-party-lib.md
Outdated
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.
Fixed
aio/content/guide/third-party-lib.md
Outdated
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.
app --> library
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.
Fixed
aio/content/guide/third-party-lib.md
Outdated
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.
Remove this line.
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.
Fixed
aio/content/guide/third-party-lib.md
Outdated
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.
peer Dependency --> peer dependency (?)
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.
Fixed
@filipesilva It would be nice to have a seed on github for this instead of text(or both). Thanks, It should help me to solve a problem.
filipesilva
commented
May 10, 2017
@FriOne the seed is temporarily at https://github.com/filipesilva/angular-quickstart-lib
filipesilva
commented
May 10, 2017
Thank you for the review @gkalpak, lots of improvements there.
danwulff
commented
May 25, 2017
I'm looking forward to this being merged and the quickstart-lib codebase being added to @angular.
aio/content/guide/third-party-lib.md
Outdated
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.
Add a comma after 'publishing', otherwise the sentence can be confusing the first time it is read.
aio/content/guide/third-party-lib.md
Outdated
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.
All mentions of 'meta data' here are inconsistent with references to 'metadata' elsewhere in the document. It should be 'metadata' everywhere.
aio/content/guide/third-party-lib.md
Outdated
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.
Typo: are correctly build: -> are correctly built:
fe1d5c9 to
97c6e83
Compare
johnpapa
commented
Oct 9, 2017
What is the status on this? Would love to have official Angular team guidance on creating these library apps.
IgorMinar
commented
Feb 6, 2018
@filipesilva should we try to resurrect this guide and reuse it for the docs we'll need for the upcoming library support in CLI? or should we close this PR?
cc: @jenniferfell
@IgorMinar I think at this point too much has changed. The examples will not be applicable to the new source, and neither will be the explanations about internals.
I think it should be closed but used as inspiration for a new one. The structure and the peripheral explanations still apply.
brandonroberts
commented
Aug 3, 2018
Closing this one for now.
This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.
Read more about our automatic conversation locking policy.
This action has been performed automatically by a bot.
Uh oh!
There was an error while loading. Please reload this page.
Please check if the PR fulfills these requirements
What kind of change does this PR introduce? (check one with "x")
What is the current behavior? (You can also link to an open issue here)
N/A
What is the new behavior?
A guide for third party library development is added. This PR is a port from angular/angular.io#3411.
Does this PR introduce a breaking change? (check one with "x")
If this PR contains a breaking change, please describe the impact and migration path for existing applications: ...
Other information:
For now the quickstart lib seed is hosted at https://github.com/filipesilva/angular-quickstart-lib. It should be hosted under the
angularorg upon release./cc @wardbell @alxhub