mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
build(bazel): list docs entrypoints under packages to simplify docgen
target Follows pattern in @angular/components.
This commit is contained in:
committed by
Joey Perrott
parent
9b169f60a6
commit
8df1deaad5
@@ -45,3 +45,60 @@ INTEGRATION_PACKAGES = _exclude_pkgs(ALL_PACKAGES, "angular-in-memory-web-api")
|
||||
|
||||
# Packages used by example e2e tests
|
||||
AIO_EXAMPLE_PACKAGES = _exclude_pkgs(ALL_PACKAGES, "@angular/benchpress")
|
||||
|
||||
# Package names under //packages that have `files_for_docgen` targets
|
||||
# including files needed for AIO doc generation.
|
||||
DOCS_ENTRYPOINTS = [
|
||||
"animations",
|
||||
"animations/browser",
|
||||
"animations/browser/testing",
|
||||
"common",
|
||||
"common/http",
|
||||
"common/http/testing",
|
||||
"common/testing",
|
||||
"common/upgrade",
|
||||
"core",
|
||||
"core/src/compiler",
|
||||
"core/src/di/interface",
|
||||
"core/src/interface",
|
||||
"core/src/reflection",
|
||||
"core/src/util",
|
||||
"core/testing",
|
||||
"elements",
|
||||
"examples/common",
|
||||
"examples/core",
|
||||
"examples/core/di/ts/forward_ref",
|
||||
"examples/core/testing/ts",
|
||||
"examples/forms",
|
||||
"examples/platform-browser",
|
||||
"examples/router/activated-route",
|
||||
"examples/service-worker/push",
|
||||
"examples/service-worker/registration-options",
|
||||
"examples/test-utils",
|
||||
"examples/testing",
|
||||
"examples/upgrade/static/ts/full",
|
||||
"examples/upgrade/static/ts/lite",
|
||||
"examples/upgrade/static/ts/lite-multi",
|
||||
"examples/upgrade/static/ts/lite-multi-shared",
|
||||
"forms",
|
||||
"localize",
|
||||
"localize/init",
|
||||
"localize/src/localize",
|
||||
"localize/src/utils",
|
||||
"platform-browser",
|
||||
"platform-browser-dynamic",
|
||||
"platform-browser-dynamic/testing",
|
||||
"platform-browser/animations",
|
||||
"platform-browser/testing",
|
||||
"platform-server",
|
||||
"platform-server/init",
|
||||
"platform-server/testing",
|
||||
"router",
|
||||
"router/testing",
|
||||
"router/upgrade",
|
||||
"service-worker",
|
||||
"upgrade",
|
||||
"upgrade/src/common",
|
||||
"upgrade/static",
|
||||
"upgrade/static/testing",
|
||||
]
|
||||
|
||||
+3
-56
@@ -1,4 +1,5 @@
|
||||
load("//tools:defaults.bzl", "ts_config", "ts_library")
|
||||
load("//:packages.bzl", "DOCS_ENTRYPOINTS")
|
||||
|
||||
package(default_visibility = ["//visibility:public"])
|
||||
|
||||
@@ -37,62 +38,8 @@ exports_files([
|
||||
"examples",
|
||||
])
|
||||
|
||||
# Run the following command to regenerate this list of all files_for_docgen targets.
|
||||
# bazel query 'attr("name", "files_for_docgen", //packages/... -//packages:files_for_docgen)' --output=label 2> /dev/null | sort | sed -e "s/\(.*\)/\"\1\",/"
|
||||
# All docgen targets for AIO. Add package entrypoints to DOCS_ENTRYPOINTS in `packages.bzl`.
|
||||
filegroup(
|
||||
name = "files_for_docgen",
|
||||
srcs = [
|
||||
"//packages/animations:files_for_docgen",
|
||||
"//packages/animations/browser:files_for_docgen",
|
||||
"//packages/animations/browser/testing:files_for_docgen",
|
||||
"//packages/common:files_for_docgen",
|
||||
"//packages/common/http:files_for_docgen",
|
||||
"//packages/common/http/testing:files_for_docgen",
|
||||
"//packages/common/testing:files_for_docgen",
|
||||
"//packages/common/upgrade:files_for_docgen",
|
||||
"//packages/core:files_for_docgen",
|
||||
"//packages/core/src/compiler:files_for_docgen",
|
||||
"//packages/core/src/di/interface:files_for_docgen",
|
||||
"//packages/core/src/interface:files_for_docgen",
|
||||
"//packages/core/src/reflection:files_for_docgen",
|
||||
"//packages/core/src/util:files_for_docgen",
|
||||
"//packages/core/testing:files_for_docgen",
|
||||
"//packages/elements:files_for_docgen",
|
||||
"//packages/examples/common:files_for_docgen",
|
||||
"//packages/examples/core:files_for_docgen",
|
||||
"//packages/examples/core/di/ts/forward_ref:files_for_docgen",
|
||||
"//packages/examples/core/testing/ts:files_for_docgen",
|
||||
"//packages/examples/forms:files_for_docgen",
|
||||
"//packages/examples/platform-browser:files_for_docgen",
|
||||
"//packages/examples/router/activated-route:files_for_docgen",
|
||||
"//packages/examples/service-worker/push:files_for_docgen",
|
||||
"//packages/examples/service-worker/registration-options:files_for_docgen",
|
||||
"//packages/examples/test-utils:files_for_docgen",
|
||||
"//packages/examples/testing:files_for_docgen",
|
||||
"//packages/examples/upgrade/static/ts/full:files_for_docgen",
|
||||
"//packages/examples/upgrade/static/ts/lite:files_for_docgen",
|
||||
"//packages/examples/upgrade/static/ts/lite-multi:files_for_docgen",
|
||||
"//packages/examples/upgrade/static/ts/lite-multi-shared:files_for_docgen",
|
||||
"//packages/forms:files_for_docgen",
|
||||
"//packages/localize:files_for_docgen",
|
||||
"//packages/localize/init:files_for_docgen",
|
||||
"//packages/localize/src/localize:files_for_docgen",
|
||||
"//packages/localize/src/utils:files_for_docgen",
|
||||
"//packages/platform-browser:files_for_docgen",
|
||||
"//packages/platform-browser-dynamic:files_for_docgen",
|
||||
"//packages/platform-browser-dynamic/testing:files_for_docgen",
|
||||
"//packages/platform-browser/animations:files_for_docgen",
|
||||
"//packages/platform-browser/testing:files_for_docgen",
|
||||
"//packages/platform-server:files_for_docgen",
|
||||
"//packages/platform-server/init:files_for_docgen",
|
||||
"//packages/platform-server/testing:files_for_docgen",
|
||||
"//packages/router:files_for_docgen",
|
||||
"//packages/router/testing:files_for_docgen",
|
||||
"//packages/router/upgrade:files_for_docgen",
|
||||
"//packages/service-worker:files_for_docgen",
|
||||
"//packages/upgrade:files_for_docgen",
|
||||
"//packages/upgrade/src/common:files_for_docgen",
|
||||
"//packages/upgrade/static:files_for_docgen",
|
||||
"//packages/upgrade/static/testing:files_for_docgen",
|
||||
],
|
||||
srcs = ["//packages/%s:files_for_docgen" % entrypoint for entrypoint in DOCS_ENTRYPOINTS],
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user