main
md 44 lines 1.96 KB
Rendered Raw
1 # WebUI Vendor Assets DOX
2
3 ## Purpose
4
5 - Own vendored third-party browser libraries served by the WebUI.
6 - Keep external library updates intentional, isolated, and reviewable.
7
8 ## Ownership
9
10 - Each direct child directory owns one vendored library or library bundle.
11 - Vendored files should be treated as upstream artifacts, with local edits avoided unless clearly documented.
12
13 ## Local Contracts
14
15 - Do not edit vendored files for application behavior when a wrapper or caller can own the change.
16 - Preserve license, version, and distribution assumptions for third-party assets.
17 - Do not add package-manager caches, build outputs, or unrelated downloaded artifacts.
18
19 ## Work Guidance
20
21 - Prefer replacing a vendor bundle with a clean upstream build over hand-editing minified files.
22 - Coordinate library path changes with all HTML, CSS, and JS imports.
23
24 ## Verification
25
26 - Manually smoke-test UI paths that load an updated vendor library.
27 - Run frontend checks when imports or wrappers are covered.
28
29 ## Child DOX Index
30
31 Direct child DOX files:
32
33 | Child | Scope |
34 | --- | --- |
35 | [_ace/AGENTS.md](_ace/AGENTS.md) | Minimal Ace editor subset used by core editor surfaces. |
36 | [ace-min/AGENTS.md](ace-min/AGENTS.md) | Full minified Ace distribution and supporting assets. |
37 | [alpine/AGENTS.md](alpine/AGENTS.md) | Vendored Alpine.js core and collapse plugin. |
38 | [bootstrap/AGENTS.md](bootstrap/AGENTS.md) | Vendored Bootstrap JavaScript bundle for collapse and tooltip behavior. |
39 | [dompurify/AGENTS.md](dompurify/AGENTS.md) | Vendored DOMPurify sanitizer module. |
40 | [flatpickr/AGENTS.md](flatpickr/AGENTS.md) | Vendored Flatpickr date/time picker assets. |
41 | [fonts/AGENTS.md](fonts/AGENTS.md) | Vendored Rubik and Roboto Mono WebUI font bundle. |
42 | [google/AGENTS.md](google/AGENTS.md) | Vendored Google Material Symbols font and stylesheet. |
43 | [katex/AGENTS.md](katex/AGENTS.md) | Vendored KaTeX rendering assets. |
44 | [marked/AGENTS.md](marked/AGENTS.md) | Vendored Marked markdown parser module. |