Matthieu Riegler
db5963797d
docs(docs-infra): Extract class constructors ( #60302 )
...
fixes #59180
PR Close #60302
2025-03-10 16:05:02 -07:00
Alan Agius
45f899a272
refactor: replace fast-glob usage with tinyglobby ( #60264 )
...
Usage of the `fast-glob` package has been replaced with the `tinyglobby` package. The change reduces the number of transitive dependencies related to these packages from 17 to 2 while also maintaining equivalent functionality. This was also changed in the Angular CLI packages.
PR Close #60264
2025-03-07 10:57:23 -08:00
Matthieu Riegler
aa1ab41e6c
docs(docs-infra): enable & fix tests ( #60220 )
...
PR Close #60220
2025-03-06 14:33:48 -08:00
Matthieu Riegler
fa712aede5
docs(docs-infra): temporary removal of core/rxjs-interop dependency ( #60234 )
...
To work around the limitation of #54858 , this commit removes temporarly the dependency to `core/rxjs-interop` to allow the removal of the microtask effect which was pulled by that entry.
This commit is intented to be reverted once the next patch/next is released.
PR Close #60234
2025-03-06 12:48:55 -08:00
Matthieu Riegler
e16bbcdc51
docs(docs-infra): fix initial TOC selection ( #60240 )
...
PR Close #60240
2025-03-06 07:55:42 -08:00
Matthieu Riegler
68368f6214
docs(docs-infra): Use intersectionObserver for TOC ( #60166 )
...
Using IntersectionObservers simplfies the code and doesn't rely on APIs that will trigger a reflow.
PR Close #60166
2025-03-05 12:09:45 -08:00
Matthieu Riegler
286e4da52b
docs(docs-infra): Throw error at build time for invalid links ( #59162 )
...
PR Close #59162
2025-03-04 20:07:23 +00:00
hawkgs
2b114e784d
docs(docs-infra): API doc content rendering fixes ( #60116 )
...
The PR introduces a few doc content rendering fixes:
- Fix highlighted section heading styles (regression from #59965 ).
- Convert JSDoc links within 'Usage Notes' sections to HTML and render them.
- Add IDs to doc content headings. This, by itself, makes these headings available in the page ToC.
PR Close #60116
2025-03-04 17:46:30 +00:00
Miles Malerba
2e03a8685b
docs(docs-infra): Improve support for @link within the jsdoc. ( #60201 )
...
PR Close #60201
2025-03-04 17:13:42 +00:00
Matthieu Riegler
ba94f6f84f
docs(docs-infra): hide github link for external repos. ( #60114 )
...
fixes #60113
PR Close #60114
2025-03-04 17:02:37 +00:00
Matthieu Riegler
1bf7494bb3
docs(docs-infra): remove animation package ( #60165 )
...
PR Close #60165
2025-03-04 17:01:46 +00:00
Matthieu Riegler
09e17eb718
docs(docs-infra): wait for the DOM to be rendered ( #60163 )
...
the code inside `renderExample` is explicitly querying the DOM. We need to wait for it to be rendered for those functions to work.
PR Close #60163
2025-03-04 16:58:14 +00:00
Hakeem
a0dc0cb331
docs(docs-infra): add a tooltip to show the full text when nav item text is lengthy ( #59038 )
...
PR Close #59038
2025-02-27 18:25:19 +00:00
Hakeem
e935ff11e2
docs(docs-infra): handle long names in the sub nav ( #59038 )
...
PR Close #59038
2025-02-27 18:25:18 +00:00
ColinJolivet
08d9081573
refactor(docs-infra): remove expand button in example viewer if there is no hidden lines ( #59086 )
...
Remove the expand button of an example viewer if there is no hidden lines in it, in order not to confuse people
PR Close #59086
2025-02-27 15:48:02 +00:00
Hryhorii Avcharov
4078895caf
docs: fix mermaid event node text visibility in light mode ( #60124 )
...
PR Close #60124
2025-02-27 00:27:12 +00:00
Matthieu Riegler
65e54ae56c
docs(docs-infra): remove explicit dectectChanges() ( #60098 )
...
PR Close #60098
2025-02-26 12:00:57 -05:00
hawkgs
8145b6e7a4
docs(docs-infra): fix the top position of the search dialog ( #60012 )
...
Instead of centering the dialog, fix the top position in such way that when the results container is full, the dialog looks centered. This prevents the dialog from "jumping" when you type and the results change.
PR Close #60012
2025-02-24 10:44:18 -05:00
Charles Lyding
17c84e5a03
docs: use @angular/build directly in example/tutorial projects ( #60046 )
...
By using the `@angular/build` package directly within projects for each
example and tutorial, the total install size can be reduced. This lowers the amount
of time required to be spent setting up the dependencies in browser
before the example is displayed.
The `@angular/build@19.2.0-next.2` package currently has a total unpacked size of ~115 MB.
The `@angular-devkit/build-angular@19.2.0-next.2` package currently has a total unpacked size of ~291 MB.
This also removes the now unneeded `NG_BUILD_PARALLEL_TS=0` environment variable usage.
PR Close #60046
2025-02-24 10:14:17 -05:00
Angular Robot
b6fa69f2c0
build: update dependency shiki to v3 ( #59986 )
...
See associated pull request for more information.
PR Close #59986
2025-02-18 16:50:02 +00:00
hawkgs
ea5b7371e5
docs(docs-infra): fix card highlighting in the API reference details page ( #59965 )
...
Drop `pointer-events: none` and update the member card highlighting mechanism.
PR Close #59965
2025-02-18 14:56:48 +00:00
Matthieu Riegler
c3e95ef1d5
docs(docs-infra): attemp to fix flaky mermaid test ( #59994 )
...
This test has 2 async parts, loading the markdown file and the marked parsing.
First attempt to fix the flakiness is by inline the markdown file.
If this test timeouts again in the future it means the timeout is related to marked itself (and the dynamic import of mermaid).
PR Close #59994
2025-02-18 14:55:49 +00:00
Angular Robot
47d5e1e275
build: update dependency jsdom to v26 ( #59444 )
...
See associated pull request for more information.
PR Close #59444
2025-02-14 17:59:57 +00:00
hawkgs
b6733eeea4
docs(docs-infra): drop tabs layout from the API reference details page ( #59068 )
...
Drop the tabs in favor of a single page separated by sections.
PR Close #59068
2025-02-13 14:58:33 +00:00
Matthieu Riegler
0d88463a66
docs(docs-infra): inline example in description ( #59908 )
...
fixes #59905
PR Close #59908
2025-02-12 09:21:49 -08:00
Matthieu Riegler
9ed9c40479
docs(docs-infra): remove non-necessary files from playground zip. ( #59728 )
...
fixes #56739
PR Close #59728
2025-01-28 20:34:23 +01:00
Matthieu Riegler
e98b0f1d39
docs(docs-infra): Check for files without using / as root. ( #59726 )
...
In certain circonstances, a leading slash in the file paths created a incorrect unarchived project.
fixes #57075
PR Close #59726
2025-01-28 20:33:23 +01:00
Matthieu Riegler
97897eebd8
docs(docs-infra): Remove leading path from zipped files. ( #59726 )
...
In certain circonstances, a leading slash in the file paths created a incorrect unarchived project.
fixes #57075
PR Close #59726
2025-01-28 20:33:23 +01:00
Angular Robot
3c3620e84a
build: update cross-repo angular dependencies ( #59669 )
...
See associated pull request for more information.
PR Close #59669
2025-01-28 18:51:00 +01:00
Angular Robot
8e5c0f8e29
build: update dependency shiki to v2 ( #59623 )
...
See associated pull request for more information.
PR Close #59623
2025-01-21 09:12:02 -08:00
Angular Robot
884e0b437a
build: update cross-repo angular dependencies to v19.2.0-next.0 ( #59571 )
...
See associated pull request for more information.
PR Close #59571
2025-01-16 10:40:01 -08:00
Matthieu Riegler
e4dd1773db
docs: update examples to the application builder ( #59539 )
...
fixes #59538
PR Close #59539
2025-01-16 08:08:36 -08:00
hawkgs
803358f0a3
docs(docs-infra): change API reference list items order to top-down ( #58655 )
...
Change the order from left-right to top-down (columns) and additionally make columns equal width.
PR Close #58655
2025-01-14 11:10:52 -05:00
hawkgs
6cd6780d38
docs(docs-infra): fix SCSS build-time warnings ( #59115 )
...
Fix SCSS "declarations after nested rules" and `@import` warnings.
PR Close #59115
2025-01-14 11:09:23 -05:00
hawkgs
220608e4cc
docs(docs-infra): generate errors and extended-diagnostics route NavigationItem-s ( #59355 )
...
Generate the `NavigationItem`-s as part of adev/shared-docs pipeline and use the output JSON files instead of the hardcoded objects in the `sub-navigation-data.ts`.
PR Close #59355
2025-01-14 11:00:06 -05:00
Matthieu Riegler
40e7904bd8
docs(docs-infra): prevent the host class from being replaced ( #59460 )
...
When removing the binding, the class defined on the host element is being replaced
fixes #59442
PR Close #59460
2025-01-10 14:03:38 -05:00
Matthieu Riegler
fd073004bb
docs(docs-infra): fix entry labels. ( #59384 )
...
fixes #59382
PR Close #59384
2025-01-08 15:22:43 +00:00
RafaelJCamara
fabd642826
docs: update README to reflect correct Angular repository branch in rendering regions ( #59421 )
...
PR Close #59421
2025-01-08 15:22:07 +00:00
Johnson Chu
a6cdbec09f
refactor: remove unnecessary TSLint rule flags ( #59365 )
...
There are many TSLint rule flags in the source code that have no effect, and they can be safely removed to keep the code clean.
PR Close #59365
2025-01-07 16:06:21 +00:00
Pawel Kozlowski
e1ab001e54
refactor(docs-infra): code cleanups ( #59395 )
...
A handfull of different code cleanups in adev
components.
PR Close #59395
2025-01-07 15:51:11 +00:00
Meehdi
ad65da6139
docs: fix mermaid polygon node text visibility in dark mode ( #59285 )
...
Fix visibility issue with text inside polygon nodes in mermaid diagrams when using dark mode theme to ensure proper contrast and readability
PR Close #59285
2025-01-06 16:12:51 +00:00
Matthieu Riegler
139f61913c
docs: remove data attributes from api-item-label ( #59273 )
...
Perf measurments have revealed that `data-*` attributes are slower to set than classes.
PR Close #59273
2025-01-06 16:03:42 +00:00
Matthieu Riegler
cf27cbb1f8
docs(docs-infra): remove costly localeCompare ( #59106 )
...
This function wasn't necessary, the items where already sorted.
fixes #59069d
PR Close #59106
2024-12-16 15:18:39 -08:00
hawkgs
225b5fa23a
docs(docs-infra): make font styles consistent in the API code ToC ( #59072 )
...
Since code lines are wrapped in `<button>`-s, the native font styles overrides the parent's one which results in the font-family and font-size (esp. Safari) difference. This change fixes that.
PR Close #59072
2024-12-12 16:19:45 -08:00
Alan Agius
24e317cb15
refactor: replace ɵPendingTasks with ɵPendingTasksInternal ( #59138 )
...
This commits remove usage of the old export.
PR Close #59138
2024-12-10 13:45:07 -08:00
Kristiyan Kostadinov
5b5418c893
refactor(docs-infra): fix build-time warnings ( #59100 )
...
Fixes a bunch of warnings around an upcoming Sass breaking change https://sass-lang.com/documentation/breaking-changes/mixed-decls/ . Also fixes one unused standalone import.
PR Close #59100
2024-12-10 13:40:11 -08:00
Matthieu Riegler
f15ccb94b9
docs(docs-infra): enable tslint ( #58961 )
...
PR Close #58961
2024-12-05 16:03:35 -08:00
Angular Robot
60e59007b0
build: update cross-repo angular dependencies ( #59011 )
...
See associated pull request for more information.
PR Close #59011
2024-12-04 18:07:50 +01:00
hawkgs
77a0ee85c1
feat(docs-infra): use angular-ts and angular-html shiki highlighting ( #59004 )
...
Use `angular-ts` instead of `typescript` and `angular-html` instead of `html`.
PR Close #59004
2024-12-04 18:05:59 +01:00
hawkgs
0a399e7f9c
refactor(docs-infra): update comments ( #59004 )
...
Add missing file header comments and update others.
PR Close #59004
2024-12-04 18:05:59 +01:00