-
Notifications
You must be signed in to change notification settings - Fork 0
🎨 Palette: [UX improvement] Enhance README accessibility and visual clarity #27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,14 +1,41 @@ | ||
| # ⚖️ arbiter | ||
|
|
||
| [](https://opensource.org/licenses/MIT) | ||
|  | ||
| [](https://opensource.org/licenses/MIT) | ||
|  | ||
|
|
||
| > [!CAUTION] | ||
| > This project is currently **Experimental**. It is not recommended for production use as it undergoes active development and testing of bare-metal virtualized hardware management and quantum scheduling. | ||
|
|
||
| Dual nature—combining bare-metal virtualized hardware management (aSHARD VRAM pinning) with quantum-accelerated Kubernetes scheduling. | ||
|
|
||
| ## 📖 Overview | ||
|
|
||
| `arbiter` is a specialized orchestration layer designed for high-performance computing environments. It bridges the gap between low-level hardware management and cloud-native scheduling, providing a unified interface for managing virtualized resources with precision. | ||
|
|
||
| ## 🏗️ Architecture | ||
|
|
||
| ```mermaid | ||
| graph TD | ||
| subgraph CloudNative [Cloud Native Layer] | ||
| K8s[Kubernetes Cluster] | ||
| end | ||
|
|
||
| subgraph Orchestration [Orchestration Layer] | ||
| Arbiter((Arbiter Core)) | ||
| end | ||
|
|
||
| subgraph Infrastructure [Infrastructure Layer] | ||
| BareMetal[Bare Metal Hardware] | ||
| VRAM[aSHARD VRAM Pinning] | ||
| end | ||
|
|
||
| K8s <--> Arbiter | ||
| Arbiter <--> BareMetal | ||
| Arbiter <--> VRAM | ||
|
|
||
| style Arbiter fill:#f96,stroke:#333,stroke-width:4px | ||
| ``` | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. To further enhance accessibility as intended by this PR, consider adding a text-based alternative for the architecture diagram. While Mermaid renders as SVG, complex diagrams can be difficult for screen reader users to navigate. A description within a |
||
|
|
||
| ## 🚀 Key Features | ||
|
|
||
| - 🏗️ **Infrastructure Awareness**: Directly manages bare-metal resources for maximum performance. | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Using
flowchartinstead ofgraphis recommended for Mermaid diagrams.flowchartis the more modern and feature-rich syntax, providing better rendering and more consistent behavior for subgraphs and labels.