Product Accessibility Group

Ensure GitLab product compliance with accessibility guidelines


Property Value
Date Created 2023-07-19
Target End Date TBD
Slack #wg_product_accessibility (only accessible from within the company)
Google Doc Agenda (only accessible from within the company)
Epic HQ epic
Overview & Status See Exit Criteria Progress


Since we were able to create a proof of concept with axe-core to automate accessibility checks in feature specs, we would like to include these assertions in the most of the GitLab feature specs, as well as in GitLab UI components codebase. This will allow us to ensure that GitLab accessibility compliance covers at least 57% of the WCAG guidelines (percent of accessibility issues that can be automated). It will also let us shift left our efforts to provide an accessible platform, by giving developers an easy way to monitor how introduced changes influence compliance. This initiative will entail writing tests, understanding existing violations, and finding ways to fix or document them.

Stakeholders for this project include frontend engineers, backend engineers and product designers.

Exit Criteria

This Working Group has the following goals:

  1. Include axe automated accessibility checks in automated feature tests.
  2. Include axe automated accessibility checks in GitLab UI and write tests for components.
  3. Compile a comprehensive list of known accessibility violations.
  4. Develop and implement a plan for addressing accessibility violations, including evaluation plan/process and tooling.
  5. Identify and bridge the gaps in accessibility frontend guide.
  6. Validate existing issues regarding accessibility.
  7. Plan for internal training.

Exit Criteria Progress

Criteria Start Date Completed Date Progress DRI
Add axe-core checks to feature specs 0% @you?
Add axe-core checks to components specs 0% @you?
Address accessibility violations 0% @you?
Validate existing accessibility issues 0% @you?

Roles and Responsibilities

Working Group Role Person Title
Executive Sponsor Christie Lenneville VP of User Experience
Executive Sponsor Tim Zallmann Senior Director of Engineering, Dev
Functional Lead Paulina Sędłak-Jakubowska Frontend Engineer, Monitor:Respond
Functional Lead Rahul Chanila Senior Frontend Engineer, Package
Functional Lead Jeremy Elder Staff Product Designer, Manage:Foundations
Member Enrique Alcántara Senior Frontend Engineer, Create:Editor
Member Lisa Falcone Senior Paralegal, Legal & Corporate Affairs
Member Scott de Jonge Senior Frontend Engineer, Manage:Foundations
Member Rajan Mistry Frontend Engineer, Plan:Product Planning
Member Deepika Guliani Frontend Engineer, Plan:Project Management
Last modified September 1, 2023: Mark all active working groups (e749da39)