アクセシビリティレビュープルリクエストテンプレート
WCAGチェックリスト、スクリーンリーダーテスト結果、キーボードナビゲーション確認、カラーコントラストチェックに焦点を当てたPRテンプレート。
Process Templates
詳細な説明
アクセシビリティレビューPRテンプレート
アクセシビリティ(a11y)はPRレビューでしばしば見落とされる重要な品質次元です。このテンプレートはUI変更のアクセシビリティ影響を評価するための構造化されたフレームワークを提供します。
テンプレート構造
## Description
<!-- 変更内容とアクセシビリティへの影響を記述してください。 -->
## WCAG Compliance Level
- [ ] Level A(最低限)
- [ ] Level AA(推奨)
- [ ] Level AAA(強化)
## Accessibility Checklist
### Perceivable(知覚可能)
- [ ] すべての画像に意味のあるaltテキストがある
- [ ] カラーが情報を伝える唯一の手段ではない
- [ ] テキストに十分なコントラスト比がある(通常4.5:1、大きいテキスト3:1)
- [ ] 200%ズームでコンテンツが読める
### Operable(操作可能)
- [ ] すべての機能がキーボードでアクセス可能
- [ ] フォーカス順序が論理的で直感的
- [ ] フォーカスインジケーターが表示される
- [ ] キーボードトラップが存在しない
### Understandable(理解可能)
- [ ] フォームラベルが明確で説明的
- [ ] エラーメッセージが具体的で有用
- [ ] HTMLで言語が宣言されている
### Robust(堅牢)
- [ ] 有効なHTML(重複IDなし)
- [ ] ARIA属性が正しく使用されている
- [ ] カスタムコンポーネントに適切なロールがある
WCAGの4原則
チェックリストはWCAGの4原則(知覚可能、操作可能、理解可能、堅牢 — POUR)に基づいて構成されています。この構造によりコントリビューターはアクセシビリティを体系的に評価できます。
スクリーンリーダーテスト
Screen Reader Testingセクションは、チェックボックスだけでなく支援技術テストの実際の結果を求めます。スクリーンリーダーが何をアナウンスするか、体験が使いやすいかを記述すべきです。
キーボードナビゲーション
キーボードフロー(Tab順序、Enterで有効化、Escapeで閉じる、矢印キーでナビゲーション)を文書化することで、レビュアーはキーボードのみのユーザーがコンポーネントを使用できることを確認できます。
ユースケース
WCAG AA準拠を目指すアクセシブルなインターフェースを構築するWeb開発チーム。政府契約、企業アプリケーション、法的アクセシビリティ要件を持つ公開Webサイトに特に有用。