forked from Qortal/q-blog
666 B
666 B
Phase 0 — Orientation & Quality Bar
Summary
- Add CI workflow (no marketplace actions)
- Establish lint/format/test baseline
- Seed a11y smoke + MSW harness
- Tracker hygiene scripts
Changes
- ESLint flat + jsx-a11y, Prettier, EditorConfig
- Vitest config (JSDOM, coverage, @ alias)
- tests: setup + a11y smoke + MSW
- tracker scripts: verify / labels dedupe / milestone rename
- CI:
.gitea/workflows/ci-no-marketplace.yml - Repo hygiene:
.nvmrc,.npmrc, CODEOWNERS, CONTRIBUTING
How to verify
nvm use
pnpm install
pnpm typecheck && pnpm lint && pnpm test:run
Confirm CI runs on PR and shows typecheck/lint/test/build steps.