Skip to content

Add project pages for Update Gaps, Security Monitor, Status Board and Sharewerk - #5

Merged
stefan-azentrius merged 1 commit into
mainfrom
project-pages-new-products
Oct 23, 2026
Merged

stefan-azentrius merged 1 commit into
mainfrom
project-pages-new-products

Conversation

@stefan-azentrius

Copy link
Copy Markdown
Contributor

Prepares 0.1.5 (package.json, package-lock.json, CHANGELOG.md).

  • New pages in English and German for Update Gaps, Security Monitor, Status Board and Sharewerk, written from their READMEs and changelogs, with names styled as the design system says (Update Gaps, Status Board and Sharewerk with the dot, Security Monitor with the suffix). Update Gaps and Security Monitor show screenshots from their repositories. Status Board has none for now: its screenshots show real host names. Sharewerk shows its app sign, like Lautwerk; tools.ts has an icon field for that instead of the special case in ToolPage.astro.
  • Registered in routes.mjs, content.config.ts, tools.ts, related.ts, scripts/versions.mjs, the install texts of the projects page and the descriptions of the projects and start pages.
  • Versions: the release build reads them from GitHub; azentrius.com showed those of 2026-10-19, the day of 0.1.4. The cache in versions.json is up to date again, and the README says that new versions go live with the next website release.
  • Cron Jobs: the page title names the product without "for Cockpit".
  • Design system: vendor/design-system from 5f4b256 (tokens.css differs only in a comment, bundle.css adds image previews), src/styles/tokens.css generated again.
  • README: every place a new project page needs.
  • Repository: the Python cache file under deploy/ is removed and __pycache__/ ignored.

… Sharewerk

Prepares 0.1.5 (`package.json`, `package-lock.json`, `CHANGELOG.md`).

- **New pages** in English and German for Update Gaps, Security Monitor, Status Board and Sharewerk, written from their READMEs and changelogs, with names styled as the design system says (Update Gaps, Status Board and Sharewerk with the dot, Security *Monitor* with the suffix). Update Gaps and Security Monitor show screenshots from their repositories. Status Board has none for now: its screenshots show real host names. Sharewerk shows its app sign, like Lautwerk; `tools.ts` has an `icon` field for that instead of the special case in `ToolPage.astro`.
- **Registered** in `routes.mjs`, `content.config.ts`, `tools.ts`, `related.ts`, `scripts/versions.mjs`, the install texts of the projects page and the descriptions of the projects and start pages.
- **Versions:** the release build reads them from GitHub; azentrius.com showed those of 2026-10-19, the day of 0.1.4. The cache in `versions.json` is up to date again, and the README says that new versions go live with the next website release.
- **Cron Jobs:** the page title names the product without "for Cockpit".
- **Design system:** `vendor/design-system` from 5f4b256 (`tokens.css` differs only in a comment, `bundle.css` adds image previews), `src/styles/tokens.css` generated again.
- **README:** every place a new project page needs.
- **Repository:** the Python cache file under `deploy/` is removed and `__pycache__/` ignored.
@stefan-azentrius
stefan-azentrius merged commit 857c0c3 into main Oct 23, 2026
6 checks passed
@stefan-azentrius
stefan-azentrius deleted the project-pages-new-products branch October 23, 2026 14:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant