Aller au contenu principal

AppHelper

Les paquets @churchapps/apphelper* fournissent les composants React partagés et les utilitaires pour toutes les applications web ChurchApps. AppHelper est structuré en tant qu'espace de travail monorepo contenant six paquets couvrant les composants core, l'authentification, les donations, les formulaires, le markdown et la fonctionnalité site web/CMS.

Avant de commencer

  • Installer Node.js et Git -- voir Prérequis
  • Vous familiariser avec le workflow npm link pour le développement local

Paquets

PaquetDescription
@churchapps/apphelperComposants core et utilitaires React
@churchapps/apphelper-loginUI de connexion et d'enregistrement
@churchapps/apphelper-donationsComposants de donation et de donation
@churchapps/apphelper-formsComposants du générateur de formulaires
@churchapps/apphelper-markdownÉditeur et convertisseur Markdown
@churchapps/apphelper-websiteComposants de site web et CMS

Configuration pour le développement local

  1. Cloner le référentiel :

    git clone https://github.com/ChurchApps/AppHelper.git
  2. Installer les dépendances :

    cd AppHelper && npm install
  3. Construire tous les paquets et lancer le terrain de jeu Vite :

    npm run playground:reload

    Cela construit chaque paquet dans l'espace de travail, puis démarre le serveur de développement du terrain de jeu à http://localhost:3001.

astuce

Le terrain de jeu est le moyen le plus rapide de développer et tester les composants AppHelper. Il rechargue à chaud le serveur de développement Vite pour que vous voyiez les changements en temps réel.

Publication

Publier un seul paquet :

npm run publish:apphelper

Publier tous les paquets :

npm run publish:all
attention

Lors de la publication, assurez-vous de mettre à jour le numéro de version dans le fichier package.json pertinent avant d'exécuter la commande de publication. Tous les paquets qui dépendent d'un paquet modifié doivent également être mises à jour.

Articles connexes