docs(site): Mermaid edge-label contrast on Architecture and a table header on How it compares
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 62/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- javascript, markdown
- Domain
- accessibility, documentation
Research direction
Start with the Mermaid theme configuration in website/astro.config.mjs and the diagrams in docs/ARCHITECTURE.md, then check the dark-theme edge label colours against the 4.5:1 ratio. Next, open docs/COMPARISON.md and find the table with a data cell that has no header. Done means Lighthouse reports 100 for accessibility on Architecture in light and dark mode, the How it compares page has no td-has-header failure, and astro build passes its link check.
Written by the indexing model from the issue text.
Description
Background
The Lighthouse 12.8.2 re-audit for #1130 scored every dashboard page and most docs pages at 100. Two docs pages still fail:
- Architecture scores 96 before and after #1130. The Mermaid dark theme draws edge labels as
#ccccccon#585858, a contrast ratio of 4.43:1. WCAG AA needs 4.5:1 for normal text. - How it compares scores 100 but reports a
td-has-headerfailure on one table: a data cell has no associated header.
Change required
- Set Mermaid theme variables for the dark theme (edge label text or background) so the contrast is at least 4.5:1. Check the light theme too.
- Find the table that fails
td-has-headeron the comparison page, and give every data cell a header, for example by adding the missing header cell or ascope.
Acceptance criteria
- Lighthouse accessibility score of 100 on the Architecture page in light and dark mode.
- No
td-has-headerfailure on the How it compares page. -
astro buildlink check passes.
References
- #1123, #1130
website/astro.config.mjs,docs/ARCHITECTURE.md,docs/COMPARISON.md
- Dominant language
- Java
- Stars
- 35
- Forks
- 7
- Avg merge
- 9h 37m
- Merged PRs (30d)
- 148
Getting set up
- Ships a Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from devops-thiago/ThrillhouseBot
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
devops-thiago/ThrillhouseBot#1093 ·
Maintainers usually reply within 1 day
-
documentation enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
devops-thiago/ThrillhouseBot#321 ·
Maintainers usually reply within 1 day
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
devops-thiago/ThrillhouseBot#46 ·
Maintainers usually reply within 1 day
-
fix(dashboard): login page returns 500 in mock mode (window is not defined)Possibly taken @devops-thiago claimed this today. Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 30/100
devops-thiago/ThrillhouseBot#1128 ·
Maintainers usually reply within 1 day
-
fix(review): drop speculative Description vs. Implementation entries and don't keep them after an approving re-reviewPossibly taken @devops-thiago claimed this today. Openbug
Difficulty 3/5 1-2 days Newbie friendliness 35/100
devops-thiago/ThrillhouseBot#1127 ·
Maintainers usually reply within 1 day
All issues in devops-thiago/ThrillhouseBot
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
apache/rocketmq-dashboard#6872 ·
Maintainers usually reply within 3 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
ADORSYS-GIS/token-status-link#168 ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
ADORSYS-GIS/keycloak-oid4vp-plugin#232 ·
Maintainers usually reply within 2 days
-
Type/Improvement
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
wso2/product-integrator-mi#5099 ·
Maintainers usually reply within 1 day