diff --git a/AGENTS.md b/AGENTS.md index 99f9337..53b8c08 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -5,8 +5,9 @@ https://abap2ui5.github.io/ that points at everything the project publishes - the documentation, the why-site, the browser tools, the development tools, the addons and the community channels. A signpost, not a manual: it explains nothing that another site explains, every tile leaves the page. Built the way -abap2UI5/why is built (Astro, no script, nothing from another origin), and -nothing in it depends on another repository at build time. +abap2UI5/why is built (Astro, nothing from another origin), with one script - +the search box - and nothing in it depends on another repository at build +time. ## Layout @@ -15,6 +16,8 @@ nothing in it depends on another repository at build time. | `src/pages/index.astro` | The page: the four groups and their tiles as data at the top, the markup below | | `src/layouts/Page.astro` | The document: head, the Content-Security-Policy, the top line (the logo, the wordmark and Home, CONVENTION.md section 1), the one-line foot at the bottom of the window (the licence and About, section 5) | | `src/styles/global.css` | The one stylesheet; light and dark follow the system | +| `public/search.js` | The search box under the greeting - the one script of the site | +| `public/search-engine.js` | The matcher: a copy of `scripts/lib/search-engine.js` in abap2UI5/docs, as it is there | | `public/` | Font (Inter, self-hosted), logo, icons | | `test/site.test.mjs` | `node:test` over the built `dist/index.html` | | `.github/workflows/pages.yml` | Build + test on every PR; deploy on main | @@ -42,8 +45,9 @@ imported; a change to it starts here. ## Rules -- **A greeting and four groups.** The `

+