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
- Installer Node.js og Git -- se Forutsetninger
- Gjør deg kjent med npm link-arbeidsflyten for lokal utvikling
Pakker
| Pakke | Beskrivelse |
|---|---|
@churchapps/apphelper | Kjernekomponenter og verktøy |
@churchapps/apphelper-login | Innloggings- og registrerings-UI |
@churchapps/apphelper-donations | Gave- og donasjonskomponenter |
@churchapps/apphelper-forms | Skjemabyggerkomponenter |
@churchapps/apphelper-markdown | Markdown-redigerer og -renderer |
@churchapps/apphelper-website | Nettsted- og CMS-komponenter |
Oppsett for lokal utvikling
-
Klon repositoriet:
git clone https://github.com/ChurchApps/AppHelper.git -
Installer avhengigheter:
cd AppHelper && npm install -
Bygg alle pakker og start Vite-lekeplassen:
npm run playground:reloadDette bygger hver pakke i arbeidsområdet og starter deretter lekeplassens utviklingsserver på http://localhost:3001.
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
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
- Helpers -- Basisverktøy-pakken som brukes sammen med AppHelper
- Webapper -- Webapplikasjonene som bruker disse pakkene
- Oversikt over delte biblioteker --
npm link-arbeidsflyt og pakkeoversikt