Commit Graph

3 Commits

Author SHA1 Message Date
1b177f3df2 feat: add doc versioning with starlight-versions
- Install starlight-versions plugin for version dropdown UI
- Archive current stable docs as v1.0.5 (slug: 1.0)
- Current/latest version labeled v2.0-alpha
- Add new alpha feature docs: SSH, cohorts, RBAC, audit logging, sprouts
- Update glossary with cross-references to new pages
- Update sidebar with Security section and new pages
- Upgrade to Astro 6, Starlight 0.38, starlight-tailwind 5, ESLint 10
- Migrate content config to src/content.config.ts with loaders
- Fix all prettier formatting issues
2026-03-16 07:07:29 +00:00
8c3a74ff0d docs: add license, CI, fix content quality, document rcd provider (#38)
- Add 0BSD LICENSE (matches gogrlx/grlx)
- Add GitHub Actions CI workflow (build + eslint)
- Fix eslint config: add ignores for .astro/dist, add typescript parser deps
- Update README: replace npm boilerplate with bun commands, add badges
- Document rc.d (BSD) service provider alongside systemd
- Update service ingredient to reference provider interface instead of claiming systemd-only
- Fix frontmatter: desc -> description in groups.md and user.md
- Close unclosed :::note directive in ingredients overview
- Fix typo in ingredients overview ('Check them out the list' -> 'Check out the list')
- Update astro 5.17.3 -> 5.18.0
2026-03-06 11:38:57 -05:00
c96b0ed78c chore: update all dependencies to latest (#37)
- Astro 5.1 -> 5.17
- Starlight 0.31 -> 0.37 (social config migrated to array format)
- Tailwind CSS 3 -> 4 (migrated to Vite plugin + CSS-based config)
- sharp 0.32 -> 0.34
- ESLint 8 -> 9 (migrated to flat config)
- Prettier, prettier-plugin-astro, prettier-plugin-tailwindcss updated
- Removed dotenv (using Astro import.meta.env)
- Removed tailwind.config.mjs (config now in CSS via @theme)
- Updated Badge import to new Starlight components path
- Node.js 18 -> 22
- Switched from npm to bun
2026-02-23 11:27:48 -05:00