Skip to content

🎨 Palette: [UX improvement] Enhance README DX and Accessibility#30

Open
Igor Holt (igor-holt) wants to merge 1 commit into
mainfrom
palette-ux-readme-improvement-13767720708920340148
Open

🎨 Palette: [UX improvement] Enhance README DX and Accessibility#30
Igor Holt (igor-holt) wants to merge 1 commit into
mainfrom
palette-ux-readme-improvement-13767720708920340148

Conversation

@igor-holt
Copy link
Copy Markdown
Member

💡 What: Added accessibility-focused badge titles, a clear experimental status alert, and a Mermaid architecture diagram.
🎯 Why: Improves onboarding experience and project clarity for developers, especially for an infrastructure project where documentation is the primary interface.
Accessibility: Added descriptive title text to badges for better screen reader support and mouse-over tooltips.


PR created automatically by Jules for task 13767720708920340148 started by Igor Holt (@igor-holt)

- Add title attributes to status and license badges for better a11y.
- Include [!CAUTION] GitHub Alert to emphasize experimental status.
- Add Mermaid diagram to visualize the hybrid orchestration layers.

Co-authored-by: igor-holt <125706350+igor-holt@users.noreply.github.com>
@google-labs-jules
Copy link
Copy Markdown
Contributor

👋 Jules, reporting for duty! I'm here to lend a hand with this pull request.

When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down.

I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job!

For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with @jules. You can find this option in the Pull Request section of your global Jules UI settings. You can always switch back!

New to Jules? Learn more at jules.google/docs.


For security, I will only act on instructions from the user who triggered this task.

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request enhances the README.md by adding accessibility titles to badges, an experimental status caution, and a Mermaid architecture diagram. Feedback focuses on further improving accessibility by increasing color contrast within the diagram and providing a text-based alternative for screen reader users.

Comment thread README.md
Arbiter <--> VRAM
VRAM <--> BM

style Arbiter fill:#f96,stroke-width:4px
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The background color #f96 (light orange) has a low contrast ratio with white text (approx. 1.6:1), which fails WCAG AA standards (minimum 4.5:1). Since this PR specifically aims to improve accessibility, explicitly setting the text color to black (#000) ensures the label remains readable regardless of the user's GitHub theme or Mermaid's default text color settings.

Suggested change
style Arbiter fill:#f96,stroke-width:4px
style Arbiter fill:#f96,stroke-width:4px,color:#000

Comment thread README.md
Comment on lines +17 to +41
```mermaid
graph TD
subgraph CloudNative [Cloud Native Layer]
K8s[Kubernetes Cluster]
Workloads[AI Workloads]
end

subgraph Orchestration [Orchestration Layer]
Arbiter((Arbiter Core))
QS[Quantum-Accelerated Scheduler]
end

subgraph Infrastructure [Infrastructure Layer]
BM[Bare-Metal Hardware]
VRAM[aSHARD VRAM Pinning]
end

Workloads --> K8s
K8s <--> QS
QS <--> Arbiter
Arbiter <--> VRAM
VRAM <--> BM

style Arbiter fill:#f96,stroke-width:4px
```
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

To further align with the goal of improving accessibility, consider providing a text-based alternative for the Mermaid architecture diagram. While visual diagrams are helpful, they are often inaccessible to screen reader users. A brief textual summary of the system layers and data flow (perhaps within a <details> block) would ensure the architecture is understandable for all developers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant