Zum Hauptinhalt springen

Entwicklungsumgebung

Der Entwicklungs-Workflow für NDM ist bewusst einfach und streng standardisiert gehalten. Um konsistente Builds und zuverlässige Tests zu gewährleisten, unterstützt NDM ausschließlich pnpm. Beiträge, die npm, yarn, bun oder andere Paketmanager verwenden, werden abgelehnt.

Einrichtungsanleitung​

  1. Repository forken Alle Beiträge müssen über einen persönlichen Fork eingereicht werden. Direkte Pushes in das Haupt-Repository sind nicht zulässig.

  2. Fork klonen

git clone https://github.com/<your-username>/ndm.git
cd ndm
  1. Abhängigkeiten installieren (nur pnpm!)
pnpm install
  1. CLI lokal verknüpfen Dies ist erforderlich, damit sich die CLI während der Entwicklung korrekt verhält.
pnpm link --global
  1. Entwicklungs-Watcher starten
pnpm watch

Dadurch wird die CLI bei Dateiänderungen automatisch neu erstellt.

ODER

  1. Manuellen Build ausführen
pnpm build

Wichtige Hinweise​

Wichtige Hinweise

Es wird nur pnpm akzeptiert. Pull Requests, die andere Paketmanager verwenden, werden abgelehnt.

Lokale Verknüpfung ist zwingend erforderlich. Ohne pnpm link funktionieren einige CLI-Funktionen nicht ordnungsgemäß.

Fork aktuell halten Synchronisiere deinen Fork regelmäßig mit dem Upstream-Repository, um Konflikte zu vermeiden.