Naar hoofdinhoud gaan

AppHelper

De @churchapps/apphelper*-pakketten bieden gedeelde React-onderdelen en utilities voor alle ChurchApps web-applicaties. AppHelper is gestructureerd als een monorepo-werkruimte met zes pakketten die kernonderdelen, verificatie, donaties, formulieren, markdown en website/CMS-functionaliteit omvatten.

Voordat u begint

Pakketten

PackageBeschrijving
@churchapps/apphelperKernonderdelen en utilities
@churchapps/apphelper-loginLogin- en registratie-UI
@churchapps/apphelper-donationsDonatie- en donatie-onderdelen
@churchapps/apphelper-formsFormuliermaker-onderdelen
@churchapps/apphelper-markdownMarkdown-editor en -renderer
@churchapps/apphelper-websiteWebsite- en CMS-onderdelen

Setup voor Lokale Ontwikkeling

  1. Kloon de repository:

    git clone https://github.com/ChurchApps/AppHelper.git
  2. Installeer afhankelijkheden:

    cd AppHelper && npm install
  3. Bouw alle pakketten en start de Vite-speeltuin:

    npm run playground:reload

    Dit bouwt elk pakket in de werkruimte en start vervolgens de speeltuin-dev-server op http://localhost:3001.

tip

De speeltuin is de snelste manier om AppHelper-onderdelen te ontwikkelen en te testen. Het hot-reloadt de Vite-dev-server zodat u wijzigingen in real-time kunt zien.

Publicatie

Publiceer een enkel pakket:

npm run publish:apphelper

Publiceer alle pakketten:

npm run publish:all
waarschuwing

Zorg er bij publicatie voor dat u het versienummer in de relevante package.json-bestanden bijwerkt voordat u de publicatiecommando uitvoert. Alle pakketten die afhankelijk zijn van een gewijzigd pakket, moeten ook worden bijgewerkt.

Gerelateerde Artikelen