Skip to Main Content
Workshop Beginner

Making FOSS Accessible – A Hands-On Web Accessibility Workshop

Approved
Session Description

Making FOSS Accessible: Auditing and Enhancing Web Accessibility for Your Projects

Let’s make open source open to all.

This hands-on workshop empowers FOSS contributors to identify and fix accessibility issues in their own web projects. Participants will learn the basics of inclusive design, audit their own projects using open tools, and walk away with practical fixes that make a real difference.

Whether you're a student, developer, designer, or doc writer, this session will help you build products that work for everyone—including people with disabilities.

What You’ll Learn

  • Why accessibility matters in FOSS and beyond

  • Core principles (WCAG + POUR)

  • How to audit a website for accessibility

  • Hands-on tools: Lighthouse, axe, screen readers, keyboard testing

  • Common fixes: color contrast, alt text, keyboard nav, ARIA basics

Workshop Agenda

  • Introduction to Accessibility

    • Why accessibility matters

    • Overview of disabilities and barriers

    • Introduction to WCAG and global accessibility standards

  • Principles of Accessible Design

    • Understanding POUR: Perceivable, Operable, Understandable, Robust

    • Real-life use cases and accessibility gaps in FOSS projects

  • Live Accessibility Audit Demo

    • Walkthrough using tools like:

      • Lighthouse (Chrome DevTools)

      • axe DevTools

      • NVDA (Windows screen reader) / VoiceOver (Mac)

    • Audit of a sample open-source project

  • Bring Your Own Project (BYOP) – Accessibility Audit

    • Participants work in groups on their own websites/apps

    • Run accessibility audits

    • Mentors assist with interpreting results

  • Fixing Common Accessibility Issues (30 mins)

    • Hands-on fixes for:

      • Missing alt text

      • Poor contrast

      • Missing labels

      • Keyboard navigation problems

      • ARIA misuse

  • Discussion, Sharing & Resources

    • Showcase improvements from participants

    • Open discussion and Q&A

    • Share checklists, tools, and community resources

Target Audience

  • FOSS developers, maintainers, and contributors

  • UI/UX designers

  • Project managers and documentation writers

  • Anyone interested in building inclusive technology

Prerequisites: Basic familiarity with HTML/CSS/JavaScript or web development is helpful but not mandatory.

Bring your code, break the barriers

Join us for a hands-on journey where your project meets inclusivity. Whether it’s a side hustle or a flagship FOSS tool, you’ll learn how to spot what’s missing, fix what matters, and make sure everyone can use what you build.

Come curious. Leave with a project that speaks to all.

Key Takeaways

Key Takeaways

  1. Understand Accessibility Fundamentals
    Grasp the principles of inclusive design (WCAG, POUR) and why accessibility matters—especially in FOSS.

  2. Audit Like a Pro
    Learn how to evaluate your own web project using tools like Lighthouse, axe, and screen readers.

  3. Fix Real Accessibility Issues
    Identify and resolve common problems like contrast errors, missing alt text, and keyboard traps.

  4. Hands-On Accessibility Skills
    Walk through practical fixes you can apply immediately to your project—no theory-only talk!

  5. Make Your FOSS Project Inclusive
    Leave with a more accessible version of your project, plus a checklist and tools to keep improving.

References

Session Categories

Knowledge Commons (Open Hardware, Open Science, Open Data etc.)
Technology architecture
Engineering practice - productivity, debugging
Community
Contributing to FOSS
Technology / FOSS licenses, policy
Which track are you applying for?
Main track

Speakers

ARATHY KUMAR
Senior Software Engineer | Red Hat

I'm a Senior Software Engineer at Red Hat, where I contribute to the Red Hat Design System team, building open, accessible, and reusable web components that power consistent user experiences across the ecosystem. My focus lies at the intersection of code and design—crafting scalable solutions that serve both developers and end users.

As a Google-certified UX Designer, I believe that good design belongs in the hands of everyone. I’m especially passionate about digital accessibility and work to ensure that the tools we build in the open are usable by everyone, regardless of ability. From design tokens to ARIA roles, I love bridging the gap between beautiful interfaces and inclusive engineering.

I see open source not just as a development model, but as a way to create technology that reflects the needs of a truly diverse world.

https://www.linkedin.com/in/arathykumar/
ARATHY KUMAR
Ayushi Midha
Software Engineer | Red Hat

I’m a Software Engineer at Red Hat with 5 years of experience crafting web products that are not only visually appealing but also performant, accessible, and user-friendly. I’m passionate about building interfaces that strike the right balance between clean design and functional excellence.

I enjoy creating solutions that prioritize accessibility and usability, ensuring that digital experiences are inclusive and intuitive for all users. Whether it’s designing thoughtful UI or writing efficient, scalable code, my goal is to build web experiences that everyone can use and enjoy.

https://www.linkedin.com/in/ayushi-midha/
Ayushi Midha

Reviews

No reviews yet.