e.V.
Packages · UI & Branding · Klasse B · v0.1.0
T

@mana/themes

Theme-Variants für Vereins-Apps — konkrete 12-Token-Belegungen, die App-Stimmungen tragen.

Was es tut

@mana/themes ist die Sammlung konkreter Themes für Vereins-Apps — acht Web-Theme-Varianten plus App-spezifische Brand-Themes (z.B. twilight für Moodlit mit HSL 263 83% 58%).

Jedes Theme ist eine Belegung der 12 shared-theme-Tokens mit konkreten Werten. Apps können zwischen Themes wechseln, und der gleiche Layout-Code rendert in jeder Stimmung sauber: hell, dunkel, seriös, verspielt, kalt, warm.

Der eigentliche Wert liegt in der Konsistenz nach außen: wer einmal gelernt hat, wie eine Vereins-App ticktet, weiß es auch bei der nächsten. Theming ist Skin, nicht Verkleidung.

Installation

Mitnehmen

Vereins-Pakete liegen auf der Vereins-eigenen Verdaccio-Registry. Apps und Services-Repos haben dort ein .npmrc, das den @mana/-Scope auf npm.mana.how routet.

pnpm add @mana/themes

Auch nutzbar mit npm oder yarn — der Scope-Mechanismus ist Standard-npm-Verhalten. Wer den Verein nicht-mitgliedlich nutzen will, kann die Registry frei konfigurieren.

Konsumenten

Wer es benutzt

Klasse & Technik

Worauf es sich bindet

Klasse
Klasse B — Foundation — intern-versioniert, große Adoption erwartet.
Sprache
TypeScript
Version
v0.1.0
Registry
npm.mana.how — eigene Vereins-Registry, kein npmjs.com
Lizenz
Quelloffen — Details im Repo.
Grundsätze

Was es für den Verein verkörpert

  • Langlebigkeit
    Bewährte Stacks, gute Doku.
  • Achtsamkeit
    Keine Engagement-Tricks.
Stand

Was läuft, was nicht

Version: v0.1.0.

Offene Punkte
  • Mehr saisonale / situative Themes (Konzentration, Abend, Lese) sind Roadmap.

@mana/themes ist eines von vielen Paketen, die der Verein selbst pflegt — eigene Bauteile auf eigener Registry, frei nachnutzbar.