Bob Watson
febfa15c2f
docs: make "app" a suggested replacement for "application" ( #48456 )
...
This commit accommodates the recent terminology preference change
from "application" to "app" when describing what an Angular
project produces. For now, using "application" is not a blocker, but
writers should be aware of the change in terminology.
PR Close #48456
2022-12-12 13:49:06 -08:00
Bob Watson
53ab2cf867
docs: remove spell checker from vale testing until vale bug is resolved ( #48456 )
...
With vale 2.21, the spell checker style stopped working.
This commit removes the spell checker from the list of styles to allow Vale to
be used, minus the spell checker, until the bug is resolved or a workaround
can be applied.
PR Close #48456
2022-12-12 13:49:06 -08:00
Bob Watson
a6d953e145
docs: move tour of heroes tutorial to a subdirectory ( #48162 )
...
This commit prepares the documentation directories for future tutorials organized by directory.
Also, it moves the Angular Libraries topic from the Tutorials section to Developer Guides in TOC
PR Close #48162
2022-12-12 12:07:46 -08:00
Bob Watson
b5bb4c17d0
docs: update of landing page and backup pages ( #47047 )
...
Updates the angular.io landing page with new messaging
and new images. The Quick-start app has been updated
to demonstrate a minimalist Angular app and the value
proposition content has been updated.
PR Close #47047
2022-12-09 16:04:34 -08:00
Angular Robot
126573d76b
build: update all non-major dependencies ( #48372 )
...
See associated pull request for more information.
PR Close #48372
2022-12-06 11:06:39 -08:00
Paul Gschwendtner
ccff7dcb28
build: fix unnecessary large runfiles in AIO when composing boilerplate ( #48329 )
...
The `example-boilerplate` NodeJS binary always depends on all files from
the individual examples. This is not needed as for composition w/ the
boilerplate, only the target example content + boilerplate is needed
in the runfiles. This reduces the runfiles and therefore speeds up
boilerplate creation (which can happen for all examples concurrently).
PR Close #48329
2022-12-02 09:47:43 -08:00
Paul Gschwendtner
0125677cfe
build: always ensure node_modules folders are not picked up in AIO ( #48329 )
...
AIO has two risk places where `node_modules` folders may exist and may
be accidentally picked up by Bazel- even though they are already added
as part of `.bazelignore` and made visible through `.gitignore`. It
doesn't hurt instructing Bazel to always ignore `node_modules` as part
of the `glob` instruction.
Co-authored-by: Joey Perrott <josephperrott@gmail.com>
PR Close #48329
2022-12-02 09:47:43 -08:00
Angular Robot
b935255ef9
build: update all non-major dependencies ( #48271 )
...
See associated pull request for more information.
PR Close #48271
2022-11-30 09:29:26 -08:00
Joey Perrott
303bb4d27c
build: reformat BUILD files ( #48181 )
...
Reformat BUILD file usage of globs.
PR Close #48181
2022-11-22 21:22:34 +00:00
Derek Cormier
903917b13d
build(bazel): remaining AIO Bazel migration fixes
2022-11-22 13:51:16 -07:00
Derek Cormier
4c9f5b7c5e
build(bazel): fix a regression when linking local packages for AIO example
...
tests
Caused by code moving around.
2022-11-22 13:51:16 -07:00
Derek Cormier
60058d2882
build(bazel): support ibazel for AIO example playgrounds
...
Also uses more fine-grained deps to make an ibazel rebuild fast.
2022-11-22 13:51:16 -07:00
Derek Cormier
837b8091f0
build(bazel): fix a bug where local ngc couldn't be linked into AIO example tests
...
The ngc entrypoint escapes the sandboxed example folder. Rather than
always symlinking local packages, copy the full package when there are
bin entries.
2022-11-22 13:51:16 -07:00
Derek Cormier
320f521a8c
build(bazel): fix regressions for docs-watch
...
Some earlier refactoring prevented the watchr script from running in
the source tree. There was also a Windows issue where running architect
didn't preserve symlinks causing the app to not be served.
2022-11-22 13:51:16 -07:00
Derek Cormier
4247136226
build(bazel): fix a regression where github links were incorrectly
...
written
Incorrectly prepended 'packages/' to docs that were under aio/content.
2022-11-22 13:51:16 -07:00
Derek Cormier
a61397f2f8
build(bazel): consolidate windows chromium path workaround
...
Add the hack to a central location so that it's easier to fix later.
2022-11-22 13:51:16 -07:00
Derek Cormier
92d18bbac0
build(bazel): use workspace status command for AIO version stamping
...
Fixes a bug where the navigation map did not have the correct SHAs.
2022-11-22 13:51:16 -07:00
Derek Cormier
f37dd0fc96
build(bazel): create AIO example playgrounds for manual testing
...
After the bazel migration, AIO examples are no longer fully formed in
the source tree.
2022-11-22 13:51:16 -07:00
Derek Cormier
e4b82cea26
build(bazel): clean up pathing in aio build tooling
...
Make use of process.env.RUNFILES.
2022-11-22 13:51:16 -07:00
Derek Cormier
ffea372105
build(bazel): update documentation for docs authors
...
Where possible, preseve the original yarn commands.
2022-11-22 13:51:16 -07:00
Derek Cormier
cd1a90974a
build(bazel): fix broken aio github links on Windows
...
Caused the aio e2e tests to fail.
2022-11-22 13:51:16 -07:00
Derek Cormier
474671568e
build(bazel): fix aio example systemjs tests for locally linked packages
...
These required a preserveSymlinks hack similar to the CLI tests
2022-11-22 13:51:16 -07:00
Derek Cormier
0d8f87407f
build(bazel): use git toolchain for dgeni build
...
Now using a toolchain from dev-infra that provides the
path to git in a template var.
2022-11-22 13:51:16 -07:00
Derek Cormier
b4c40c5d55
build(bazel): merge aio/tools/defaults.bzl and tools/defaults.bzl
...
Detect the correct workspace for the source maps dep.
2022-11-22 13:51:16 -07:00
Derek Cormier
076c932497
build(bazel): patch architect to not clear output
...
Otherwise a failed build requires looking in the command log for the
error.
2022-11-22 13:51:16 -07:00
Derek Cormier
8420a293b3
build(bazel): restore filtering for example e2e tests
...
Added a wrapper script that performs bazel queries, filters, then runs
the tests.
2022-11-22 13:51:16 -07:00
Derek Cormier
944d107826
build(bazel): fix a bug where aio firebase utils tests could not link
...
deps
ts-node doesn't appear to use the require patch
2022-11-22 13:51:16 -07:00
Derek Cormier
3288868217
build(bazel): run aio firebase redirect tests under bazel
...
Adjust to run under ci.
2022-11-22 13:51:16 -07:00
Derek Cormier
7fd6f04df1
build(bazel): run aio systemjs example e2es concurrently
...
These had to be run with the 'exclusive' tag under bazel due to
hardcoded ports.
2022-11-22 13:51:16 -07:00
Derek Cormier
8775a745ad
build(bazel): fix some aio linting errors
...
Surfaced by modifying ci to include aio targets
2022-11-22 13:51:16 -07:00
Derek Cormier
50dee93f35
build(bazel): add aio targets to ci
...
This is a first pass. There is more work to do on package.json, adding
more test targets under bazel, and revising documentation.
2022-11-22 13:51:16 -07:00
Derek Cormier
bc1e93d639
build(bazel): refactor aio example e2es to fix windows performance
...
Use the same config flag to enable local vs npm deps as aio.
2022-11-22 13:51:16 -07:00
Derek Cormier
22a317de3d
build(bazel): stamp targets to build, test, and serve aio against
...
first party deps
Architect is not compatible with disabling the rules_nodejs linker so
these targets must use npm_link to link first party deps
2022-11-22 13:51:16 -07:00
Derek Cormier
7a134cf41a
build(bazel): incrementally run aio example e2e tests
...
Replaces the workflow where all example e2es are run at once
2022-11-22 13:51:16 -07:00
Derek Cormier
07126ae40f
build(bazel): fix race conditions in windows aio build
...
Disables the rules_nodejs linker and adds a custom esm module resolver
2022-11-22 13:51:16 -07:00
Derek Cormier
7c8ca113c1
build(bazel): replace ignore example feature with bazel equivalent
...
Comment out the entry in the EXAMPLES map to ignore an example.
2022-11-22 13:51:16 -07:00
Derek Cormier
9a27c4cb50
build(bazel): incrementally build aio example zips and live examples
...
The existing scripts were amended to work on one example at a time
2022-11-22 13:51:16 -07:00
Derek Cormier
7642abfb7a
build(bazel): fix bazel aio regressions after rebase
...
The aio-bazel-migration branch was rebased onto main to include runfiles
support on windows.
2022-11-22 13:51:16 -07:00
Derek Cormier
20ff128103
build(bazel): create targets for aio example tooling tests
...
This replaces the boilerplate:test npm script
2022-11-22 13:51:16 -07:00
Derek Cormier
8678550a94
build(bazel): create targets for aio docs tests
...
This replaces the docs-test npm script
2022-11-22 13:51:16 -07:00
Derek Cormier
2daf369ec8
build(bazel): add an aio fast serve target
...
This is equivalent to docs-watch in the legacy build.
2022-11-22 13:51:16 -07:00
Derek Cormier
9cb9161876
build(bazel): generate aio stackblitz and example zips
...
Can be served by running bazel run //aio:serve
2022-11-22 13:51:16 -07:00
Derek Cormier
655427f9b8
build(bazel): add a bazel aio serve target
...
This works with ibazel but is not highly incremental
2022-11-22 13:51:16 -07:00
Derek Cormier
431c562815
build(bazel): add bazel targets for aio doc generation
...
This is an incremental step to produce dgeni output with bazel. The
generated outputs are not yet used by other targets.
2022-11-22 13:51:16 -07:00
Angular Robot
80e3c28995
build: update dependency @nguniversal/builders to v15 ( #48093 )
...
See associated pull request for more information.
PR Close #48093
2022-11-17 09:30:51 -08:00
Alan Agius
32135b27a1
docs: update examples to reflect changes in Angular CLI version 15. ( #47904 )
...
These changes include
- Remove the usage of `enableProdMode`
- Remove `test.ts`, `polyfills.ts`, `karma.conf.js` and environment files which are no longer generated by default
PR Close #47904
2022-11-03 17:46:46 -07:00
Alan Agius
73693be516
docs: improve grammer in CLI command template ( #47891 )
...
Before
```
This command has the following commands:
```
Now
```
This command has the following sub-commands:
```
PR Close #47891
2022-10-28 02:29:07 -07:00
Andrew Kushnir
fc07efdd2b
fix(docs-infra): display "developer preview" label on class members ( #47814 )
...
This commit adds the "developer preview" label for class properties and methods.
PR Close #47814
2022-10-19 23:08:52 +02:00
Angular Robot
e3fbeab3bd
build: update dependency @rollup/plugin-commonjs to v23 ( #47711 )
...
See associated pull request for more information.
PR Close #47711
2022-10-11 23:09:06 +00:00
Bob Watson
deb4cabe2e
docs: update spelling dictionary ( #47697 )
...
PR Close #47697
2022-10-07 11:45:32 -07:00