- PORTING_STATUS.yaml : source de vérité canal APT + placement nav - scripts/gen_device_reference.py : génération matrice + fiches + SUMMARY.md depuis integrationplugin*.json + meta.json ; nightly sans JSON = invisible - mkdocs.yml : plugin literate-nav, nav 6 sections, Appareils via SUMMARY.md - .gitea/workflows/docs.yml : CI complet — fetch JSON (branche auto-détectée), génération, build --strict, check idempotence, rsync deploy - Badges HTML (stable/testing/nightly + consumer/community + ok/part/road) - Fiches appareils : Eastron, ABB B2x, ABB Terra, Keba, Waveshare - requirements.txt : mkdocs-material, mkdocs-literate-nav, PyYAML Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
32 lines
1.8 KiB
CSS
32 lines
1.8 KiB
CSS
/* ETM PowerSync — surcharge couleurs de marque sur Material (scheme slate) */
|
|
[data-md-color-scheme="slate"] {
|
|
--md-primary-fg-color: #31a3dd; /* cyan ETM */
|
|
--md-primary-fg-color--light: #5cb8e6;
|
|
--md-primary-fg-color--dark: #2589bd;
|
|
--md-accent-fg-color: #fec113; /* ambre ETM */
|
|
--md-default-bg-color: #0a1f2b;
|
|
--md-default-bg-color--light: #0d2b3b;
|
|
--md-code-bg-color: #06151d;
|
|
--md-footer-bg-color: #0d2b3b;
|
|
}
|
|
[data-md-color-scheme="slate"] .md-typeset a { color: var(--md-primary-fg-color); }
|
|
|
|
/* badges — 3 familles : canal APT · stabilité plugin · maturité fonctionnalité */
|
|
.badge{font-family:"IBM Plex Mono",monospace;font-size:.7rem;letter-spacing:.06em;
|
|
text-transform:uppercase;padding:2px 8px;border-radius:20px;font-weight:600;white-space:nowrap;
|
|
display:inline-block;vertical-align:middle;line-height:1.4}
|
|
|
|
/* canal APT */
|
|
.badge.stable {color:#3fd18a;background:rgba(63,209,138,.12);border:1px solid rgba(63,209,138,.3)}
|
|
.badge.testing {color:#fec113;background:rgba(254,193,19,.1);border:1px solid rgba(254,193,19,.3)}
|
|
.badge.nightly {color:#8fa9b5;background:rgba(143,169,181,.1);border:1px solid rgba(143,169,181,.3)}
|
|
|
|
/* stabilité plugin (meta.json) */
|
|
.badge.consumer {color:#31a3dd;background:rgba(49,163,221,.1);border:1px solid rgba(49,163,221,.3)}
|
|
.badge.community {color:#a78bfa;background:rgba(167,139,250,.1);border:1px solid rgba(167,139,250,.3)}
|
|
|
|
/* maturité fonctionnalités (à la main) */
|
|
.badge.ok {color:#3fd18a;background:rgba(63,209,138,.12);border:1px solid rgba(63,209,138,.3)}
|
|
.badge.part {color:#fec113;background:rgba(254,193,19,.1);border:1px solid rgba(254,193,19,.3)}
|
|
.badge.road {color:#8fa9b5;background:rgba(143,169,181,.1);border:1px solid rgba(143,169,181,.3)}
|