e.V.
Packages · UI & Branding · Klasse B · v1.0.0
B

@mana/shared-branding

Brand-Assets der Vereins-Apps — Logos, Favicons, App-Icons, Footer-Bausteine. Eine Quelle für visuelle Identität.

Was es tut

@mana/shared-branding ist der zentrale Asset-Speicher für die visuelle Identität der Vereins-Apps: das Mana-Logo in allen Größen, Favicons für jede App, App-Icons in den iOS/macOS/Android-Auflösungen, Footer-Komponenten mit Verein-Hinweisen.

Statt dass jede App ihre eigenen Asset-Generationen pflegt, gibt es hier eine kanonische Version. Wenn der Verein das Logo überarbeitet, ziehen alle Apps gleichzeitig nach — über ein pnpm update.

Die Brand-Assets sind auch das, was uns von „der nächsten App-Sammlung” unterscheidet: gleiche visuelle Verein-Sprache trotz unterschiedlicher App-Inhalte. Identität ohne Identität-Zwang.

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/shared-branding

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
v1.0.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.
  • Eigenbetrieb
    Eigene Infrastruktur, quelloffener Stack.
Stand

Was läuft, was nicht

Version: v1.0.0.

Offene Punkte
  • Generierungs-Pipeline für App-Icons pro Theme automatisieren.

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