Zum Hauptinhalt springen

AppHelper

Die @churchapps/apphelper*-Packages bieten gemeinsame React-Komponenten und Utilities für alle ChurchApps-Web-Anwendungen. AppHelper ist als Monorepo-Workspace mit sechs Packages strukturiert, die Core-Komponenten, Authentifizierung, Spenden, Formulare, Markdown und Website/CMS-Funktionalität abdecken.

Vor dem Start

Packages

PackageBeschreibung
@churchapps/apphelperCore-Komponenten und Utilities
@churchapps/apphelper-loginLogin- und Registrierungs-UI
@churchapps/apphelper-donationsSpenden- und Donations-Komponenten
@churchapps/apphelper-formsForm-Builder-Komponenten
@churchapps/apphelper-markdownMarkdown-Editor und -Renderer
@churchapps/apphelper-websiteWebsite- und CMS-Komponenten

Setup für lokale Entwicklung

  1. Repository klonen:

    git clone https://github.com/ChurchApps/AppHelper.git
  2. Abhängigkeiten installieren:

    cd AppHelper && npm install
  3. Alle Packages bauen und Vite-Playground starten:

    npm run playground:reload

    Dies baut jedes Package im Workspace und startet dann den Playground-Dev-Server bei http://localhost:3001.

Tipp

Der Playground ist der schnellste Weg zur Entwicklung und zum Testen von AppHelper-Komponenten. Er hot-reloaded den Vite-Dev-Server, sodass Sie Änderungen in Echtzeit sehen können.

Veröffentlichung

Ein einzelnes Package veröffentlichen:

npm run publish:apphelper

Alle Packages veröffentlichen:

npm run publish:all
Warnung

Beim Veröffentlichen, stellen Sie sicher, die Versionsnummer in der relevanten package.json-Datei(en) vor dem Ausführen des Publish-Befehls zu aktualisieren. Alle Packages, die ein geändertes Package abhängen, sollten auch aktualisiert werden.

Verwandte Artikel