Zhicheng WANG
b035e68480
Merge remote-tracking branch 'en/master' into aio
...
# Conflicts:
# .travis.yml
# aio/content/guide/aot-compiler.md
# aio/content/guide/architecture.md
# aio/content/guide/build.md
# aio/content/guide/dependency-injection-in-action.md
# aio/content/guide/deployment.md
# aio/content/guide/elements.md
# aio/content/guide/file-structure.md
# aio/content/guide/glossary.md
# aio/content/guide/hierarchical-dependency-injection.md
# aio/content/guide/lifecycle-hooks.md
# aio/content/guide/ngmodule-faq.md
# aio/content/guide/pipes.md
# aio/content/guide/router.md
# aio/content/guide/rx-library.md
# aio/content/guide/service-worker-communications.md
# aio/content/guide/service-worker-config.md
# aio/content/guide/singleton-services.md
# aio/content/guide/template-syntax.md
# aio/content/guide/testing.md
# aio/content/guide/typescript-configuration.md
# aio/content/guide/universal.md
# aio/content/marketing/docs.md
# aio/content/marketing/features.html
# aio/content/tutorial/toh-pt0.md
# aio/content/tutorial/toh-pt6.md
# aio/package.json
# aio/src/app/layout/footer/footer.component.html
# aio/tools/transforms/templates/api/lib/memberHelpers.html
# aio/yarn.lock
# integration/cli-hello-world-ivy-minimal/src/polyfills.ts
# modules/benchmarks/e2e_test/largetable_perf.ts
# modules/benchmarks/e2e_test/largetable_spec.ts
# packages/animations/src/animation_metadata.ts
# packages/common/http/src/headers.ts
# packages/common/http/src/interceptor.ts
# packages/common/src/directives/ng_for_of.ts
# packages/common/src/directives/ng_if.ts
# packages/common/src/directives/ng_style.ts
# packages/common/src/directives/ng_switch.ts
# packages/core/src/change_detection/change_detection_util.ts
# packages/core/src/di/injectable.ts
# packages/core/src/interface/lifecycle_hooks.ts
# packages/core/src/linker/template_ref.ts
# packages/core/src/metadata/di.ts
# packages/core/src/metadata/directives.ts
# packages/core/src/metadata/ng_module.ts
# packages/core/src/render/api.ts
# packages/forms/src/form_providers.ts
# packages/forms/src/model.ts
# packages/router/src/config.ts
# packages/router/src/directives/router_link.ts
2019-02-17 00:00:16 +08:00
Zhicheng WANG
54c67e6294
fix: 改用 puppeteer 进行 prerender,放弃 prerender
库
2019-02-15 07:12:41 +08:00
Zhicheng WANG
b6e28828a7
fix: 为标题生成了错误的 ID
2019-02-15 07:12:40 +08:00
Zhicheng WANG
893161f7ab
fix: 升级翻译引擎,解决链接检查出错的问题
2019-02-15 07:12:39 +08:00
Zhicheng WANG
5a000c4204
fix: 升级翻译引擎,解决一些行内元素错配的问题
2019-02-15 07:12:39 +08:00
George Kalpakas
3de06dd794
build(docs-infra): use pinned dependencies when possible in ng-packages-installer
( #28510 )
...
Previously, `ng-packages-installer` would replace the version ranges for
all dependencies that were peer dependencies of an Angular package with
the version range used in the Angular package. This effectively meant
that the pinned version (from `yarn.lock`) for that dependency was
ignored (even if the pinned version satisfied the new version range).
This commit reduces non-determinism in CI jobs using the locally built
Angular packages by always using pinned versions of dependencies for
Angular package peer dependencies if possible.
For example, assuming the following versions for the RxJS dependency:
- **aio/package.json**: `rxjs: ^6.3.0`
- **aio/yarn.lock**: `rxjs@^6.3.0: 6.3.3`
- **@angular/core#peerDependencies**: `rxjs: ^6.0.0`
...the following versions would be used with `ng-packages-installer`:
- Before this commit:
- **aio/package.json**: `rxjs: ^6.0.0`
- **node_modules/rxjs/**: `6.4.0` (latest version satisfying `^6.0.0`)
- After this commit:
- **aio/package.json**: `rxjs: ^6.3.0`
- **node_modules/rxjs/**: `6.3.3` (because it satisfies `^6.0.0`)
PR Close #28510
2019-02-06 21:23:02 -08:00
WilliamKoza
3d522716c4
fix(docs-infra): remove polyfill web-animations since we use Angular > 6 and we don't use AnimationBuilder
( #28514 )
...
PR Close #28514
2019-02-04 14:54:25 -05:00
Filipe Silva
4dfcbc6afa
build(docs-infra): update terser version in lockfile ( #28512 )
...
See https://github.com/angular/angular-cli/issues/13582#issuecomment-460261055 .
PR Close #28512
2019-02-04 10:52:07 -05:00
George Kalpakas
5639891e90
build(docs-infra): upgrade @angular/cli to 7.2.1 ( #26947 )
...
PR Close #26947
2019-01-28 14:01:13 -08:00
WilliamKoza
f7c551e16b
fix(docs-infra): upgrade codelyzer to 4.5.0 ( #28389 )
...
PR Close #28389
2019-01-28 11:51:56 -08:00
Zhicheng WANG
9e203ce92a
fix: 换成基于 Prerender 库的 prerender 方式
2019-01-05 14:58:41 +08:00
Zhicheng WANG
30a630b314
fix: 升级 @awesome-fe/translate
2019-01-04 13:34:04 +08:00
Zhicheng WANG
4c9e1a6a3d
fix: 为 Hn 添加 id,以便和英文锚点保持一致
2019-01-04 10:59:10 +08:00
Pete Bacon Darwin
880b4aabdb
fix(docs-infra): upgrade to latest dgeni-packages to fix linking problem ( #27864 )
...
This new version of dgeni-packages gives the main (implemented)
overload of a method the correct id and aliases, which allow it to be
automatically linked.
See 398f35da30
Fixes #27820
Closes #27821
PR Close #27864
2019-01-03 09:38:06 -08:00
Zhicheng WANG
293e049c3c
fix: upgrade to @awesome-fe/translate@0.0.13
2019-01-03 22:25:13 +08:00
Zhicheng WANG
4d0cbe2c7e
fix: update to @awesome-fe/translate@0.0.12
2019-01-02 12:42:23 +08:00
Zhicheng WANG
864cd988e1
fix: 升级到 @awesome-fe/translate 新版,它改正了表格合并问题
2019-01-01 22:27:07 +08:00
Zhicheng WANG
b018382e7d
refactor: use standalone library instead of translator.js
2019-01-01 16:16:02 +08:00
Zhicheng WANG
8744f17f5d
Merge remote-tracking branch 'en/master' into aio
...
# Conflicts:
# aio/content/cli/index.md
# aio/content/file-not-found.md
# aio/content/guide/architecture-modules.md
# aio/content/guide/architecture-services.md
# aio/content/guide/build.md
# aio/content/guide/deployment.md
# aio/content/guide/elements.md
# aio/content/guide/feature-modules.md
# aio/content/guide/file-structure.md
# aio/content/guide/forms-overview.md
# aio/content/guide/glossary.md
# aio/content/guide/i18n.md
# aio/content/guide/npm-packages.md
# aio/content/guide/releases.md
# aio/content/guide/router.md
# aio/content/guide/service-worker-config.md
# aio/content/guide/service-worker-intro.md
# aio/content/guide/testing.md
# aio/content/guide/upgrade-performance.md
# aio/content/navigation.json
# aio/content/tutorial/toh-pt0.md
# aio/content/tutorial/toh-pt5.md
# aio/content/tutorial/toh-pt6.md
# aio/package.json
# aio/src/app/custom-elements/api/api-list.component.ts
# aio/src/app/documents/document.service.ts
# aio/src/app/layout/top-menu/top-menu.component.ts
# aio/src/index.html
# aio/src/styles/2-modules/_api-pages.scss
# aio/tools/transforms/templates/api/base.template.html
# aio/tools/transforms/templates/api/lib/memberHelpers.html
# aio/tools/transforms/templates/cli/cli-container.template.html
# aio/tools/transforms/templates/lib/githubLinks.html
# aio/yarn.lock
# packages/animations/src/animation_metadata.ts
# packages/common/http/src/backend.ts
# packages/common/http/src/client.ts
# packages/common/http/src/headers.ts
# packages/common/http/src/interceptor.ts
# packages/common/http/src/module.ts
# packages/common/http/src/params.ts
# packages/common/http/src/request.ts
# packages/common/http/src/response.ts
# packages/common/src/common_module.ts
# packages/common/src/directives/ng_class.ts
# packages/common/src/directives/ng_style.ts
# packages/common/src/directives/ng_switch.ts
# packages/common/src/i18n/format_date.ts
# packages/common/src/pipes/number_pipe.ts
# packages/core/src/change_detection/change_detection_util.ts
# packages/core/src/change_detection/pipe_transform.ts
# packages/core/src/di/injectable.ts
# packages/core/src/linker/element_ref.ts
# packages/core/src/linker/template_ref.ts
# packages/core/src/metadata/di.ts
# packages/core/src/metadata/directives.ts
# packages/core/src/metadata/lifecycle_hooks.ts
# packages/core/src/metadata/ng_module.ts
# packages/core/src/render/api.ts
# packages/forms/src/directives/form_interface.ts
# packages/forms/src/directives/ng_form.ts
# packages/forms/src/directives/ng_model.ts
# packages/forms/src/directives/reactive_directives/form_control_name.ts
# packages/forms/src/directives/select_control_value_accessor.ts
# packages/forms/src/directives/validators.ts
# packages/forms/src/form_builder.ts
# packages/forms/src/form_providers.ts
# packages/forms/src/model.ts
# packages/forms/src/validators.ts
# packages/platform-browser/src/browser.ts
# packages/platform-browser/src/security/dom_sanitization_service.ts
# packages/router/src/config.ts
# packages/router/src/events.ts
# packages/router/src/router.ts
# packages/router/src/router_module.ts
# packages/router/src/shared.ts
2018-12-29 16:04:37 +08:00
Zhicheng WANG
a23ff904d8
chore: 退回 event-stream@3.3.6
2018-12-25 13:59:39 +08:00
Pete Bacon Darwin
999bd5ba86
build(docs-infra): update dgeni and dgeni-packages to latest ( #27536 )
...
PR Close #27536
2018-12-18 13:20:01 -08:00
George Kalpakas
f45aedcbf0
build(docs-infra): upgrade npm-run-all
to latest version for security ( #27274 )
...
Earlier versions may transitively depend on a malicious version of
`flatmap-stream` (see dominictarr/event-stream#116).
The `aio-builds-setup/` had an older version of `event-stream` (3.3.4),
which did not depend on `flatmap-stream`, but upgraded it anyway.
PR Close #27274
2018-11-26 12:20:48 -08:00
Brandon Roberts
affcbbdd7e
feat(docs-infra): add getting started widgets ( #26059 )
...
PR Close #26059
2018-11-02 10:34:53 -07:00
Pete Bacon Darwin
eb5d3088a4
build: update canonical-path
dependency ( #26719 )
...
This new version (1.0.0) provides a typings file!
PR Close #26719
2018-11-01 13:49:10 -07:00
George Kalpakas
f1a860fbf7
ci(docs-infra): fix deployment to Firebase ( #26746 )
...
Previously, `firebase-tools@3.x` was used and the deployment from
CircleCI failed with `Unexpected error` (HTTP code: 410).
This commit ensures that we use a recent version of `firebase-tools` for
deploying to Firebase. It also ensures that we use the locally installed
`firebase-tools` (not sure where it came from before 😁 ).
PR Close #26746
2018-10-25 21:17:52 -04:00
Pete Bacon Darwin
13a803d4f7
build(docs-infra): fix parameter type rendering ( #26688 )
...
Closes #24355
PR Close #26688
2018-10-24 19:48:10 -04:00
Zhicheng Wang
56d35ab8a1
docs: 添加丢失的依赖包
2018-10-22 18:53:51 +08:00
Zhicheng Wang
deeeaa9647
docs: 修正坏链
2018-10-22 18:47:41 +08:00
Zhicheng Wang
9a0d3e9633
docs: 手动解决冲突
2018-10-22 18:16:47 +08:00
Zhicheng Wang
a9ac90d3df
Merge remote-tracking branch 'en/master' into aio
...
# Conflicts:
# aio/content/guide/ajs-quick-reference.md
# aio/content/guide/animations.md
# aio/content/guide/aot-compiler.md
# aio/content/guide/architecture-components.md
# aio/content/guide/architecture-modules.md
# aio/content/guide/architecture-next-steps.md
# aio/content/guide/architecture-services.md
# aio/content/guide/architecture.md
# aio/content/guide/attribute-directives.md
# aio/content/guide/bootstrapping.md
# aio/content/guide/browser-support.md
# aio/content/guide/cheatsheet.md
# aio/content/guide/comparing-observables.md
# aio/content/guide/component-interaction.md
# aio/content/guide/component-styles.md
# aio/content/guide/dependency-injection-in-action.md
# aio/content/guide/dependency-injection-pattern.md
# aio/content/guide/dependency-injection.md
# aio/content/guide/deployment.md
# aio/content/guide/displaying-data.md
# aio/content/guide/dynamic-component-loader.md
# aio/content/guide/elements.md
# aio/content/guide/feature-modules.md
# aio/content/guide/form-validation.md
# aio/content/guide/forms.md
# aio/content/guide/glossary.md
# aio/content/guide/hierarchical-dependency-injection.md
# aio/content/guide/i18n.md
# aio/content/guide/lazy-loading-ngmodules.md
# aio/content/guide/lifecycle-hooks.md
# aio/content/guide/ngmodule-faq.md
# aio/content/guide/ngmodule-vs-jsmodule.md
# aio/content/guide/ngmodules.md
# aio/content/guide/npm-packages.md
# aio/content/guide/observables-in-angular.md
# aio/content/guide/observables.md
# aio/content/guide/pipes.md
# aio/content/guide/practical-observable-usage.md
# aio/content/guide/providers.md
# aio/content/guide/quickstart.md
# aio/content/guide/reactive-forms.md
# aio/content/guide/router.md
# aio/content/guide/rx-library.md
# aio/content/guide/security.md
# aio/content/guide/service-worker-communications.md
# aio/content/guide/service-worker-getting-started.md
# aio/content/guide/service-worker-intro.md
# aio/content/guide/setup-systemjs-anatomy.md
# aio/content/guide/setup.md
# aio/content/guide/singleton-services.md
# aio/content/guide/structural-directives.md
# aio/content/guide/styleguide.md
# aio/content/guide/template-syntax.md
# aio/content/guide/testing.md
# aio/content/guide/typescript-configuration.md
# aio/content/guide/universal.md
# aio/content/guide/updating.md
# aio/content/guide/upgrade.md
# aio/content/guide/user-input.md
# aio/content/guide/visual-studio-2015.md
# aio/content/marketing/docs.md
# aio/content/navigation.json
# aio/content/tutorial/toh-pt0.md
# aio/content/tutorial/toh-pt1.md
# aio/content/tutorial/toh-pt2.md
# aio/content/tutorial/toh-pt3.md
# aio/content/tutorial/toh-pt4.md
# aio/content/tutorial/toh-pt5.md
# aio/content/tutorial/toh-pt6.md
# aio/ngsw-manifest.json
# aio/package.json
# aio/src/app/custom-elements/api/api-list.component.html
# aio/src/app/custom-elements/api/api-list.component.ts
# aio/src/index.html
# aio/tools/transforms/templates/api/base.template.html
# aio/tools/transforms/templates/api/class.template.html
# aio/tools/transforms/templates/api/directive.template.html
# aio/tools/transforms/templates/api/enum.template.html
# aio/tools/transforms/templates/api/includes/class-overview.html
# aio/tools/transforms/templates/api/includes/deprecation.html
# aio/tools/transforms/templates/api/includes/export-as.html
# aio/tools/transforms/templates/api/includes/info-bar.html
# aio/tools/transforms/templates/api/includes/interface-overview.html
# aio/tools/transforms/templates/api/includes/selectors.html
# aio/tools/transforms/templates/api/lib/directiveHelpers.html
# aio/tools/transforms/templates/api/lib/githubLinks.html
# aio/tools/transforms/templates/api/lib/memberHelpers.html
# aio/tools/transforms/templates/api/package.template.html
# aio/yarn.lock
# packages/common/http/src/module.ts
# packages/common/src/common_module.ts
# packages/common/src/directives/ng_for_of.ts
# packages/common/src/directives/ng_if.ts
# packages/common/src/directives/ng_template_outlet.ts
# packages/common/src/location/location.ts
# packages/common/src/pipes/async_pipe.ts
# packages/common/src/pipes/json_pipe.ts
# packages/common/src/pipes/number_pipe.ts
# packages/common/src/pipes/slice_pipe.ts
# packages/core/src/change_detection/change_detector_ref.ts
# packages/core/src/di/injectable.ts
# packages/core/src/linker/template_ref.ts
# packages/core/src/linker/view_container_ref.ts
# packages/core/src/metadata/di.ts
# packages/core/src/metadata/ng_module.ts
# packages/core/src/render/api.ts
# packages/forms/src/directives/form_interface.ts
# packages/forms/src/directives/ng_form.ts
# packages/forms/src/directives/ng_model.ts
# packages/forms/src/directives/reactive_directives/form_control_name.ts
# packages/forms/src/directives/select_control_value_accessor.ts
# packages/forms/src/directives/validators.ts
# packages/forms/src/form_providers.ts
# packages/forms/src/model.ts
# packages/forms/src/validators.ts
# packages/router/src/config.ts
# packages/router/src/router.ts
# packages/router/src/router_module.ts
# packages/router/src/router_state.ts
2018-10-21 17:43:29 +08:00
Igor Minar
b89bc37170
fix(docs-infra): correct the version of @angular-devkit/build-angular ( #26555 )
...
This dependency has not been correctly updated and I had to update it manually.
I think the issue is related to https://github.com/angular/angular-cli/issues/12624 which was fixed between CLI RCs and final.
PR Close #26555
2018-10-19 11:30:11 -07:00
Igor Minar
39df4dbde7
feat(docs-infra): update to @angular/* v7 ( #26555 )
...
PR Close #26555
2018-10-19 11:30:11 -07:00
Pete Bacon Darwin
516515d9e3
build(docs-infra): do not add extra space after links in tables ( #26505 )
...
Closes #26487
PR Close #26505
2018-10-17 11:02:56 -07:00
George Kalpakas
1aa8cfbf74
build(docs-infra): upgrade lighthouse to 3.2.1 ( #26459 )
...
PR Close #26459
2018-10-15 15:23:36 -07:00
George Kalpakas
9e32dc7c95
build: upgrade @types/jasminewd2
to 2.0.4 ( #26139 )
...
This commit also removes the extra jasminewd2 typings, since the changes
have been merged in the official typings with
DefinitelyTyped/DefinitelyTyped#28957.
PR Close #26139
2018-10-12 14:11:11 -07:00
George Kalpakas
7fbeb04b7c
build(docs-infra): upgrade @angular/material to 7.0.0-rc.1 ( #26394 )
...
PR Close #26394
2018-10-12 08:55:15 -07:00
George Kalpakas
42ee50fc22
build(docs-infra): upgrade @angular/* to 7.0.0-rc.1 ( #26394 )
...
PR Close #26394
2018-10-12 08:55:15 -07:00
George Kalpakas
163b7c94a9
build(docs-infra): upgrade @angular/cli to 7.0.0-rc.2 ( #26394 )
...
PR Close #26394
2018-10-12 08:55:15 -07:00
George Kalpakas
9320ec0f43
build(docs-infra): upgrade Angular to 7.0.0-rc.0 and TypeScript to 3.1.1 ( #26202 )
...
PR Close #26202
2018-10-08 13:43:31 -07:00
George Kalpakas
5dd225cb43
build(docs-infra): upgrade webpack-cli to 3.1.2 ( #26202 )
...
This is necessary to avoid webpack/webpack#8082, when installing
dependencies without taking the lockfile into account (e.g. with
`yarn aio-use-local` - locally or on CI).
PR Close #26202
2018-10-08 13:43:31 -07:00
George Kalpakas
decc0b840d
ci(docs-infra): re-use env variable ( #26138 )
...
PR Close #26138
2018-10-08 12:01:02 -07:00
Charles Lyding
3cce4afa0d
build(docs-infra): update fsevents to 1.2.4 to support node 10 ( #26218 )
...
PR Close #26218
2018-10-05 13:45:36 -07:00
George Kalpakas
57de9fc41a
build(docs-infra): upgrade @angular/cli to 6.2.3 ( #26145 )
...
PR Close #26145
2018-10-01 09:35:49 -07:00
George Kalpakas
31034f5146
build(docs-infra): upgrade @angular/* to 7.0.0-beta.7 ( #26145 )
...
PR Close #26145
2018-10-01 09:35:48 -07:00
Ben Lesh
ffc6e199bf
build: RxJS updated to 6.3 ( #26087 )
...
PR Close #26087
2018-09-26 17:01:15 -07:00
Pete Bacon Darwin
f29b218060
feat(docs-infra): generate Angular CLI command reference ( #25363 )
...
PR Close #25363
2018-09-26 11:24:02 -07:00
Zhicheng Wang
5a3a30ccdb
chore: use html-minifier instead of manual minify
2018-09-23 22:42:13 +08:00
Pete Bacon Darwin
9931bd7576
build(docs-infra): do not include license comment in first API doc ( #26050 )
...
The default dgeni config is to concatenate leading comments in front of API items.
In the case that you have an API item that starts a file with no import statements,
the license comment at the top of the file was being added to the front of the
API item's comment. SInce the license comment includes the `@license` tag
and the API item's comment did not start with `@description` the content of
the API item's comment was being put inside the `@license` tag, and no
description was being extracted from the API item's comment.
This commit updates to a version of dgeni-packages that has a switch to turn off
this concatenation, and then also configures this switch.
Closes #26045
PR Close #26050
2018-09-21 10:25:41 -07:00
Zhicheng Wang
cf3c92e317
docs: 支持 API 列表的 SEO
2018-09-21 14:36:58 +08:00
Zhicheng Wang
e6f3b76ce7
chore: 做了一些简陋的 SSR 页面,对搜索引擎友好,而且基本不影响用户体验。
2018-09-20 14:45:44 +08:00