forked from Qortal/q-blog
28 lines
666 B
Markdown
28 lines
666 B
Markdown
# 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**
|
|
|
|
```bash
|
|
nvm use
|
|
pnpm install
|
|
pnpm typecheck && pnpm lint && pnpm test:run
|
|
```
|
|
|
|
Confirm CI runs on PR and shows typecheck/lint/test/build steps.
|