Alan Agius
53287bce9b
refactor(docs-infra): streamline adev build configuration
...
This commit introduces a number of changes to streamline the build configuration for adev, the documentation application.
2025-10-27 09:26:23 +01:00
Matthieu Riegler
a1f8cc4f3a
docs(docs-infra): generate llms-full.txt at build time ( #61864 )
...
PR Close #61864
2025-07-08 11:27:54 -07:00
Joey Perrott
a024c4af77
build: migrate adev to use rules_angular based cli rules ( #62435 )
...
Use the @angular/cli rules from rules_angular instead of the npm package directly
PR Close #62435
2025-07-03 08:09:33 +00:00
marktechson
39237e85ab
docs: add update AI instructions ( #62089 )
...
Adds context information for use with LLMs, IDEs and more.
PR Close #62089
2025-06-17 19:30:24 +02:00
Matthieu Riegler
967c8fe430
docs(docs-infra): use application builder for adev karma tests ( #58291 )
...
Co-authored-by: Jan Martin <jankrems@google.com>
PR Close #58291
2025-06-05 10:51:46 +02:00
Matthieu Riegler
693006e219
docs(docs-infra): llms-full.txt ( #61356 )
...
This includes a basic script to generate the file from the list of markdown files `llms-list.md`
PR Close #61356
2025-05-16 14:38:02 +00:00
Matthieu Riegler
55a9921b58
docs: add llms.txt ( #61285 )
...
PR Close #61285
2025-05-15 10:09:10 -07:00
Paul Gschwendtner
7fc14d7f26
build: fix adev first party linking and re-enable tests ( #60825 )
...
This commit attempts to finally fix the long-standing first-party
package linking issue with the rather tricky `rules_nodejs` toolchain.
I've verified that no version of e.g. `@angular/core` ends up in the
Bazel sandbox. This is achieved by also filtering transitive Angular
deps for first-party linked packages. e.g. `@angular/docs`.
In addition, `@angular/docs` accidentally ended up bundling parts of
Angular core because it relied on an entry-point that was not part of
the "well known externals". As part of the ongoing `ng_package`
update/rewrite, we should look into disabling bundling of ANY external
dependency/module. This is possible because we use relative imports
inside APF packages as of recently!
This commit should allow us to develop and continue new compiler
features, without having to temporarily (or longer) disable all
`angular.dev` unit tests!
Fixes #54858 .
PR Close #60825
2025-04-10 14:19:52 +00:00
Alan Agius
204f125873
refactor(docs-infra): adopt new SSR APIs ( #58320 )
...
This commit updates adev to utilize the latest SSR APIs.
PR Close #58320
2024-10-23 08:04:11 -07:00
Andrew Scott
c578239d6c
test(docs-infra): update adev tests to be zoneless ( #57100 )
...
Updates adev tests to use zoneless and remove
fakeAsync/waitForAsync/tick
PR Close #57100
2024-07-23 14:50:32 -07:00
Matthieu Riegler
7b0777b304
docs(docs-infra): Go zoneless and enable the zoneless scheduler ( #55161 )
...
PR Close #55161
2024-06-07 09:31:15 -07:00
Matthieu Riegler
7928e11a0e
docs(docs-infra): move back all xterm code to the fw repo ( #55642 )
...
Previously, the `@angular/docs` package had `xterm` as dependency but wasn't referencing it. It only had dedicated styles. This commit moves back the styles to the FW repo as it is only used here.
PR Close #55642
2024-05-30 14:52:55 +00:00
Alan Agius
b5ab2ef269
build: fix adev build ( #55662 )
...
adev is broken at head
PR Close #55662
2024-05-03 10:20:58 -07:00
Paul Gschwendtner
0ae7542d8c
build(docs-infra): disable caching of adev inside bazel ( #55282 )
...
Similar to `aio`, disables caching inside Bazel as it would be discarded
anyway and is likely a source of slowness then.
PR Close #55282
2024-04-10 10:48:39 -07:00
Matthieu Riegler
812a9729fa
docs(docs-infra): revert font-inlining ( #54573 )
...
To fix the CI/Build for ADEV.
PR Close #54573
2024-02-23 18:30:04 +00:00
Joey Perrott
7220c89cef
fix(docs-infra): enable font inlining for adev ( #54524 )
...
Enable font inlining for adev
PR Close #54524
2024-02-21 16:02:00 +00:00
Joey Perrott
9bc386e3f5
refactor(docs-infra): create fast mode ( #54364 )
...
Creates a "fast mode" for building the adev site, currently only disabling prerender during fast build.
This is intended to be used for local development.
PR Close #54364
2024-02-09 10:59:06 -08:00
Joey Perrott
02b8e11e1e
build(docs-infra): enable prerendering for adev ( #53871 )
...
Enable the prerender option for adev's angular.json file.
PR Close #53871
2024-01-16 09:35:44 -08:00
Joey Perrott
4af7e0c96a
build: set up adev testing ( #53854 )
...
Set up testing for the adev directory
PR Close #53854
2024-01-10 15:22:36 -08:00
Joey Perrott
c4de4e1f89
refactor(docs-infra): build adev application using local generated assets ( #53511 )
...
Use local generated assets to build adev application.
PR Close #53511
2023-12-20 14:49:31 -08:00
Joey Perrott
cebe2db5fa
refactor(docs-infra): refactor adev to build using architect ( #53497 )
...
Refactor adev as needed to build using architect.
PR Close #53497
2023-12-11 19:21:07 +00:00
Joey Perrott
fc3e41cc9d
refactor(docs-infra): remove shared code from adev in favor of loading from dev-infra common package ( #53214 )
...
Remove shared code as part of its migration to the dev-infra package.
PR Close #53214
2023-11-29 20:37:21 +00:00
twerske
651c34735d
docs: add angular.dev ( #52536 )
...
PR Close #52536
2023-11-06 11:15:02 -08:00