Vai al contenuto principale

AppHelper

I pacchetti @churchapps/apphelper* forniscono componenti React condivisi e utilità per tutte le applicazioni web di ChurchApps. AppHelper è strutturato come un monorepo workspace contenente sei pacchetti che coprono componenti core, autenticazione, donazioni, moduli, markdown e funzionalità sito web/CMS.

Prima di Iniziare

Pacchetti

PacchettoDescrizione
@churchapps/apphelperComponenti e utilità core
@churchapps/apphelper-loginInterfaccia utente per login e registrazione
@churchapps/apphelper-donationsComponenti per donazioni e offerte
@churchapps/apphelper-formsComponenti per la creazione di moduli
@churchapps/apphelper-markdownEditor e renderer markdown
@churchapps/apphelper-websiteComponenti sito web e CMS

Configurazione per lo Sviluppo Locale

  1. Clona il repository:

    git clone https://github.com/ChurchApps/AppHelper.git
  2. Installa le dipendenze:

    cd AppHelper && npm install
  3. Compila tutti i pacchetti e avvia il playground Vite:

    npm run playground:reload

    Questo compila ogni pacchetto nel workspace, poi avvia il server di sviluppo del playground su http://localhost:3001.

Suggerimento

Il playground è il modo più rapido per sviluppare e testare i componenti AppHelper. Esegue il ricaricamento a caldo del server di sviluppo Vite in modo da poter vedere le modifiche in tempo reale.

Pubblicazione

Pubblica un singolo pacchetto:

npm run publish:apphelper

Pubblica tutti i pacchetti:

npm run publish:all
Avviso

Quando pubblichi, assicurati di aggiornare il numero di versione nel file package.json pertinente prima di eseguire il comando di pubblicazione. Tutti i pacchetti che dipendono da un pacchetto modificato devono essere anch'essi aggiornati.

Articoli Correlati