プロダクトアクセシビリティグループ
アクセシビリティガイドラインへの GitLab プロダクトの準拠を確保します
属性
| プロパティ | 値 |
|---|---|
| 作成日 | 2023-07-19 |
| 目標終了日 | TBD |
| Slack | #wg_product_accessibility(社内からのみアクセス可能) |
| Google Doc | アジェンダ(社内からのみアクセス可能) |
| エピック | HQ エピック |
| 概要 & ステータス | 完了基準の進捗 を参照 |
背景
axe-core を使用してフィーチャースペックで アクセシビリティチェックを自動化 する概念実証を作成できたため、これらのアサーションを GitLab のフィーチャースペックのほとんどと GitLab UI コンポーネントのコードベースに組み込みたいと考えています。これにより、GitLab のアクセシビリティ準拠が WCAG ガイドラインの少なくとも 57%(自動化可能なアクセシビリティ Issue の割合)をカバーできるようになります。また、開発者が導入した変更が準拠にどう影響するかを監視する簡単な手段を提供することで、アクセシビリティプラットフォームを提供するための取り組みを左シフトできます。このイニシアチブは、テストの作成、既存の違反の理解、それらを修正または文書化する方法の発見を含みます。
このプロジェクトのステークホルダーには、フロントエンドエンジニア、バックエンドエンジニア、プロダクトデザイナーが含まれます。
完了基準
このワーキンググループは以下の目標を掲げています:
- 自動フィーチャーテストに axe による自動アクセシビリティチェックを含める。
- GitLab UI に axe による自動アクセシビリティチェックを含め、コンポーネントのテストを作成する。
- 既知のアクセシビリティ違反の包括的なリストをまとめる。
- アクセシビリティ違反に対処するための計画を策定・実施する(評価計画/プロセスおよびツールを含む)。
- アクセシビリティフロントエンドガイドのギャップを特定して埋める。
- 社内トレーニングの計画を立てる。
完了基準の進捗
| 基準 | 開始日 | 完了日 | 進捗 | DRI |
|---|---|---|---|---|
| フィーチャースペックの重要なユーザージャーニーに axe-core チェックを追加 | 15-08-2023 | 20% | @psjakubowska | |
| 共有ビューコンポーネントにアクセシビリティチェックを含める | 03-12-2024 | 70% | @psjakubowska | |
| コンポーネントスペックに axe-core チェックを追加 | 16-04-2024 | 23-05-2025 | 100% | @rchanila |
| 既知のアクセシビリティ違反の包括的なリストをまとめる | 19-10-2024 | 03-01-2025 | 100% | @tauriedavis |
| アクセシビリティ違反に対処するための計画を策定・実施する(評価計画/プロセスおよびツールを含む) | 04-10-2024 | 90% | @psjakubowska | |
| アクセシビリティフロントエンドガイドのギャップを特定して埋める | 12-10-2023 | 27-02-2025 | 100% | @psjakubowska |
| 社内トレーニングの計画 | 29-02-2024 | 100% | @jeldergl |
役割と責任
| ワーキンググループの役割 | 担当者 | 役職 |
|---|---|---|
| エグゼクティブスポンサー | Tim Zallmann | VP of Engineering, Core Development |
| ファシリテーター | ||
| ファンクショナルリード | Paulina Sędłak-Jakubowska | Senior Frontend Engineer, Create:Source Code |
| ファンクショナルリード | Rahul Chanila | Senior Frontend Engineer, Package |
| ファンクショナルリード | Jeremy Elder | Staff Product Designer, Manage:Foundations |
| メンバー | Lisa Falcone | Senior Paralegal, Legal & Corporate Affairs |
| メンバー | Scott de Jonge | Senior Frontend Engineer, Manage:Foundations |
| メンバー | Rajan Mistry | Frontend Engineer, Plan:Product Planning |
| メンバー | Trevor Pierce | Senior Accessibility Engineer, Foundations:Accessibility |
