Hopp til hovedinnhold

AppHelper

@churchapps/apphelper*-pakkene tilbyr delte React-komponenter og verktøy for alle ChurchApps webapplikasjoner. AppHelper er strukturert som et monorepo-arbeidsområde som inneholder seks pakker som dekker kjernekomponenter, autentisering, gaver, skjemaer, markdown og nettsted-/CMS-funksjonalitet.

Før du begynner

Pakker

PakkeBeskrivelse
@churchapps/apphelperKjernekomponenter og verktøy
@churchapps/apphelper-loginInnloggings- og registrerings-UI
@churchapps/apphelper-donationsGave- og donasjonskomponenter
@churchapps/apphelper-formsSkjemabyggerkomponenter
@churchapps/apphelper-markdownMarkdown-redigerer og -renderer
@churchapps/apphelper-websiteNettsted- og CMS-komponenter

Oppsett for lokal utvikling

  1. Klon repositoriet:

    git clone https://github.com/ChurchApps/AppHelper.git
  2. Installer avhengigheter:

    cd AppHelper && npm install
  3. Bygg alle pakker og start Vite-lekeplassen:

    npm run playground:reload

    Dette bygger hver pakke i arbeidsområdet og starter deretter lekeplassens utviklingsserver på http://localhost:3001.

Tips

Lekeplassen er den raskeste måten å utvikle og teste AppHelper-komponenter på. Den omlaster Vite-utviklingsserveren automatisk slik at du kan se endringer i sanntid.

Publisering

Publiser en enkelt pakke:

npm run publish:apphelper

Publiser alle pakker:

npm run publish:all
Advarsel

Når du publiserer, sørg for å oppdatere versjonsnummeret i den relevante package.json-filen(e) før du kjører publiseringskommandoen. Alle pakker som avhenger av en endret pakke bør også oppdateres.

Relaterte artikler