bevyengine / bevyengine/bevy-website

Add accessibility lints to CI

Open
#396 1 comment 2 reactions 0 assignees View on GitHub
C-Accessibility
Dominant language
JavaScript
Stars
249
Forks
450
Avg merge
16h 20m
Merged PRs (30d)
6

Description

I'm not sure if there is an easy way to add this to Zola projects, but it would be nice to have basic accessibility checks in CI.
Stuff like "every `img` element has an `alt` attribute" should be enough for the start.

If Zola has anything built-in we could use that, otherwise maybe it's possible to do the linting on the generated HTML?

Contributor guide

Open the contributing guide

Research direction

Start by locating the repository's CI configuration and the Zola build entry point. Check whether Zola provides an accessibility-linting option; otherwise inspect the generated HTML workflow and determine how to report missing alt attributes. Done means CI runs the checks and flags an image without an alt attribute.

Written by the indexing model from the issue text.

Assessment

Domain
accessibility, ci-cd
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.