Shuaib Hasan Akib
aac05ff1d6
fix(docs-infra): stop auto-linking "state" and "group" to APIs
...
Prevents common words used in code examples from being incorrectly
linked to API references.
Fixes : #66292
(cherry picked from commit 8358e548ce )
2026-01-05 12:01:55 -05:00
Joey Perrott
ed7db0e0a2
build: update to bazel version 8.4.2
...
Update bazel to use version 8.4.2
(cherry picked from commit aa92f19307 )
2025-12-08 10:22:04 -08:00
Matthieu Riegler
10bdae9098
build: enable angular formatting on all html files
...
This should also be safe on any html file that isn't an angular template
(cherry picked from commit 9d1d742f1b )
2025-12-08 10:19:50 -08:00
Joey Perrott
53e0aaba4e
refactor(docs-infra): move header id tracking into RendererContext
...
Move the header id tracking into the renderer context rather than a global state. Since the RendererContext is
initialized for each execution of the marked parser, we can store the context of which header ids have been seen within
a single page there which allows us to run these parse interactions in parallel.
(cherry picked from commit a16a70ca74 )
2025-12-02 12:03:39 +01:00
SkyZeroZx
b7ccb308b8
docs(docs-infra): Improves symbol linking for Angular Aria selectors
...
Improves the symbol linking logic to handle Angular component selectors (e.g., ngCombobox). It attempts to convert Angular selector patterns to their corresponding class names, improving navigation to Angular API documentation.
(cherry picked from commit 2d854e01bc )
2025-12-01 18:47:23 +01:00
SkyZeroZx
93ef5d410e
feat(docs-infra): add docs-image extension for enhanced image handling in markdown
...
Extends the Markdown parser to support `loading`, `decoding`, and `fetchpriority` attributes for images via curly brace syntax.
(cherry picked from commit 46269be842 )
2025-11-21 13:25:02 -05:00
Joey Perrott
121997b8c2
refactor(docs-infra): drop support for providing a file diff in docs-code
...
Drop support for exposing a diff view in the docs-code element as it is unused and costly to even check for
(cherry picked from commit 8ec0a4ee5c )
2025-11-21 13:20:49 -05:00
Amy Sorto
e08a8e2678
docs: update overview page
...
(cherry picked from commit 111a7644ef )
2025-11-18 14:54:13 -08:00
Matthieu Riegler
4f6f9b8e8d
docs(docs-infra): Add support for metadata on fenced code blocks
...
This will help us replace `docs-code` with inline code usages and prevent future indentation issues
(cherry picked from commit f737a9dd5c )
2025-11-13 17:36:17 +00:00
Alan Agius
3bed9f0f16
build: format md files
...
This commit configures prettier to format markdown files.
2025-11-06 10:07:13 -08:00
marktechson
fcd5f9f0ef
docs: add v21 landing page
...
Adds a new landing page for developer events, starting with the v21 page. It also includes an ICS file link for calendar invites. Also updated the tests for the docs-pill to support two new attributes so developers can add the event to their calendars.
(cherry picked from commit 7a422c209a )
2025-11-03 15:59:31 -08:00
Matthieu Riegler
5612ad5b45
docs: add alert about routelinkactive being a content query ( #63829 )
...
This commit also fixes an issue with alert that we're parse correctly if they were at the end of the markdown string
fixes #52877
PR Close #63829
2025-09-16 15:15:24 +00:00
Shuaib Hasan Akib
be790e5f5c
docs(docs-infra): prevent empty h3 tags when title is empty ( #63573 )
...
Conditionally render h3 element only when title attribute has content
PR Close #63573
2025-09-08 14:50:47 -07:00
Shuaib Hasan Akib
e7fbee0a13
docs(docs-infra): quote title attributes in links ( #63578 )
...
Prevent broken HTML when link titles contain spaces by properly quoting the title attribute
PR Close #63578
2025-09-08 10:14:47 -07:00
Alan Agius
f560536f08
test: increase mermaid spec timeout to reduce flakes ( #63610 )
...
The mermaid spec test can be flaky due to timeouts. This commit increases the timeout to 25 seconds to make the test more reliable.
PR Close #63610
2025-09-05 12:53:49 -07:00
Joey Perrott
c15b8ed631
build: enable strict deps enforcement for ts_project ( #63375 )
...
Enable strict_deps testings for all ts_project and ng_project targets in the repo
PR Close #63375
2025-08-26 09:46:30 -07:00
Matthieu Riegler
47dc4ffd1a
docs(docs-infra): share markdown rendering and highlighting code between api-gen and guides ( #63357 )
...
This reduces code duplication and improves the maintability.
PR Close #63357
2025-08-25 15:33:55 -07:00