Skip to content

docs: add license, CI, fix content quality, document rcd provider#38

Merged
taigrr merged 1 commit into
masterfrom
cd/docs-quality-and-ci
Mar 6, 2026
Merged

docs: add license, CI, fix content quality, document rcd provider#38
taigrr merged 1 commit into
masterfrom
cd/docs-quality-and-ci

Conversation

@taigrr
Copy link
Copy Markdown
Member

@taigrr taigrr commented Mar 6, 2026

Changes

  • 0BSD LICENSE added (matches gogrlx/grlx)
  • GitHub Actions CI workflow: build + eslint on push/PR to master
  • ESLint fixes: added .astro/dist ignores, added @typescript-eslint/parser + typescript dev deps so .astro files parse correctly
  • README rewritten: replaced Starlight boilerplate with grlx-specific content, bun commands, license badge
  • rc.d service provider documented: service-providers page now covers BSD rc.d alongside systemd
  • Service ingredient updated: removed "only supports systemd" claim, references provider interface
  • Frontmatter fixes: descdescription in groups.md and user.md
  • Ingredients overview: closed unclosed :::note directive, fixed typo
  • Dep update: astro 5.17.3 → 5.18.0

Testing

  • bun run build passes (14 pages built)
  • bunx eslint . passes clean

- 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
@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 6, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs-grlx-dev Ready Ready Preview, Comment Mar 6, 2026 10:04am

Request Review

@taigrr taigrr merged commit 8c3a74f into master Mar 6, 2026
3 of 4 checks passed
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