angular-cn/aio/tools/transforms/angular-api-package
Pete Bacon Darwin b94436d86c build(docs-infra): process and render ngmodule exports (#25734)
All directives and pipes must now be tagged with one ore more
public NgModule, from which they are exported.

If an item is exported transitively via a re-exported internal NgModule
then it may be that the item appears to be exported from more than
one public NgModule. For example, there are shared directives that
are exported in this way from `FormsModule` and `ReactiveFormsModule`.

The doc-gen will error and fail if a directive or pipe is not tagged correctly.

NgModule pages now list all the directives and pipes that are exported from it.
Directive and Pipe pages now list any NgModule from which they are exported.
Packages also now list any NgModules that are contained - previously they were
missed.

PR Close #25734
2018-09-19 16:18:24 -07:00
..
content-rules build(aio): create minLength content rule (#22759) 2018-04-12 00:06:49 -07:00
mocks build(aio): refactor dgeni packages 2017-04-23 22:50:33 +01:00
processors build(docs-infra): process and render ngmodule exports (#25734) 2018-09-19 16:18:24 -07:00
readers build(docs-infra): implement the 'package' API template (#24631) 2018-07-13 19:45:54 -04:00
tag-defs build(docs-infra): process and render ngmodule exports (#25734) 2018-09-19 16:18:24 -07:00
index.js build(docs-infra): separate NgModules from Classes in API docs (#25734) 2018-09-19 16:18:24 -07:00