Commit Graph

8 Commits

Author SHA1 Message Date
t8y2 658a14f290 ci: split CI jobs, add clippy/test, upgrade actions
- Split single check job into frontend / rust / jdbc parallel jobs
- Add concurrency group to cancel redundant CI runs
- Add pnpm cache via setup-node
- Add cargo clippy and cargo test to CI
- Unify Node version to 22 across all workflows
- Upgrade pnpm/action-setup to v6
- Fix clippy never_loop errors (while let → if let)
2026-05-23 14:11:46 +08:00
t8y2 244eb23287 fix(docs): deploy static site as worker 2026-05-18 20:51:44 +08:00
t8y2 e9fd89ad16 fix(docs): deploy pages to cloudflare 2026-05-18 19:22:35 +08:00
t8y2 4089a2de7a fix(ci): redeploy docs after package publishing 2026-05-18 10:43:47 +08:00
t8y2 db7fe76be7 fix(docs): install docs outside workspace 2026-05-18 01:11:36 +08:00
t8y2 70f55c5540 fix(ci): restore docs and package checks 2026-05-18 01:04:11 +08:00
t8y2 6a5a380fdd docs: migrate from VitePress to Fumadocs (Next.js)
- Replace VitePress with Fumadocs + Next.js for documentation site
- Configure i18n (English + 简体中文) with language switcher
- Migrate all 17 guide documents to MDX format with updated content
- Add ocean theme, GitHub/Discord/QQ social links
- Update GitHub Actions workflow for Next.js static export
- Update .gitignore for .next, out, .source directories
2026-05-06 10:17:17 +08:00
t8y2 3c15a0bf16 ci: add GitHub Pages deployment for docs 2026-05-03 16:55:43 +08:00