Spring til hovedindhold

AppHelper

@churchapps/apphelper*-pakkerne giver delte React-komponenter og værktøjer til alle ChurchApps-webapps. AppHelper er struktureret som et monorepo-arbejdsrum, der indeholder seks pakker, der dækker kernkomponenter, godkendelse, donationer, formularer, markdown og websted/CMS-funktionalitet.

Før du begynder

Pakker

PackageBeskrivelse
@churchapps/apphelperKernkomponenter og værktøjer
@churchapps/apphelper-loginLogin og registrering af brugergrænsefladen
@churchapps/apphelper-donationsGiver og donationskomponenter
@churchapps/apphelper-formsFormularbuilder-komponenter
@churchapps/apphelper-markdownMarkdown editor og renderer
@churchapps/apphelper-websiteWebsted og CMS-komponenter

Setup til lokal udvikling

  1. Klon lageret:

    git clone https://github.com/ChurchApps/AppHelper.git
  2. Installer afhængigheder:

    cd AppHelper && npm install
  3. Byg alle pakker og start Vite-legen:

    npm run playground:reload

    Dette bygger hver pakke i arbejdsrummet, derefter starter legeldevelopmentserveren på http://localhost:3001.

tip

Legen er den hurtigste måde at udvikle og teste AppHelper-komponenter på. Det hot-genindlæser Vite dev-serveren, så du kan se ændringer i realtid.

Publicering

Publicer en enkelt pakke:

npm run publish:apphelper

Publicer alle pakker:

npm run publish:all
advarsel

Når du publicerer, skal du sørge for at opdatere versionsnummeret i den relevante package.json-fil(er), før du kører publiceringskommandoen. Alle pakker, der afhænger af en ændret pakke, bør også opdateres.

Relaterede artikler