WIP - AIO: Third party library guide#16486
WIP - AIO: Third party library guide#16486filipesilva wants to merge 7 commits intoangular:masterfrom
Conversation
|
The angular.io preview for 1c9e4ce4cd170640def0191d93a57c88a22bf7aa is available here. |
gkalpak
left a comment
There was a problem hiding this comment.
That will be really helpful for library authors 👍
aio/content/guide/third-party-lib.md
Outdated
There was a problem hiding this comment.
Inconsistent capitalization AOT (here) vs AOT (above).
aio/content/guide/third-party-lib.md
Outdated
There was a problem hiding this comment.
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.
aio/content/guide/third-party-lib.md
Outdated
aio/content/guide/third-party-lib.md
Outdated
There was a problem hiding this comment.
were followed copied onto the same file file --> ?
aio/content/guide/third-party-lib.md
Outdated
There was a problem hiding this comment.
The link is invalid. Is the project supposed to be created later?
There was a problem hiding this comment.
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.
Wrong link. It should be guide/third-party-lib#appendix-dependency-management.
aio/content/guide/third-party-lib.md
Outdated
aio/content/guide/third-party-lib.md
Outdated
aio/content/guide/third-party-lib.md
Outdated
aio/content/guide/third-party-lib.md
Outdated
There was a problem hiding this comment.
peer Dependency --> peer dependency (?)
|
@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. |
|
@FriOne the seed is temporarily at https://github.com/filipesilva/angular-quickstart-lib |
|
Thank you for the review @gkalpak, lots of improvements there. |
|
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.
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.
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.
Typo: are correctly build: -> are correctly built:
fe1d5c9 to
97c6e83
Compare
|
What is the status on this? Would love to have official Angular team guidance on creating these library apps. |
|
@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. |
|
Closing this one for now. |
|
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. |
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