Skip to content

docs(contributing): reporting a UI problem and accessibility checks - #102

Merged
Bugs5382 merged 1 commit into
mainfrom
docs/163-ui-issue-and-a11y
Oct 7, 2026
Merged

Bugs5382 merged 1 commit into
mainfrom
docs/163-ui-issue-and-a11y

Conversation

@Bugs5382

@Bugs5382 Bugs5382 commented Oct 7, 2026

Copy link
Copy Markdown
Contributor

What and why

Adds two contributor-facing pages for cryptos-web's development tooling, under a new "Contributing" sidebar category:

  • Reporting a UI problem: how to turn on the development-only "Copy for UI issue" button (the console build flag and the manager's env flag, shown in Linux/macOS and PowerShell), what the copied bundle holds and never holds, and a callout that the button never reaches a release build.
  • Accessibility checks: what axe covers on every kit component, why color-contrast and target-size are off in the jsdom test environment (and checked manually instead), the eslint-plugin-jsx-a11y lint gate, and the manual WCAG 2.2 AA pass each screen wave goes through.

Both facts were confirmed against the merged code on cryptos-web's main branch and its AGENTS.md.

Refs CryptOS-PKI/cryptos-web#163

Test plan

  • npm run build (Docusaurus production build) succeeds and both new pages render under /docs/contributing/
  • npm run typecheck passes
  • task license reports no missing headers

Signed-off-by: Bugs5382 <12115015+Bugs5382@users.noreply.github.com>
@Bugs5382 Bugs5382 added this to the v0.1.0 milestone Oct 7, 2026
@Bugs5382 Bugs5382 self-assigned this Oct 7, 2026
@Bugs5382
Bugs5382 marked this pull request as ready for review October 7, 2026 11:06
@github-actions github-actions Bot added the documentation Documentation only (docs). label Oct 7, 2026
@Bugs5382
Bugs5382 merged commit 72fe9c7 into main Oct 7, 2026
18 checks passed
@Bugs5382
Bugs5382 deleted the docs/163-ui-issue-and-a11y branch October 7, 2026 11:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Documentation only (docs).

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant