Saltar al contenido principal

AppHelper

Los paquetes @churchapps/apphelper* proporcionan componentes React compartidos y utilidades para todas las aplicaciones web de ChurchApps. AppHelper se estructura como un espacio de trabajo monorepo que contiene seis paquetes que cubren componentes principales, autenticación, donaciones, formularios, markdown y funcionalidad de sitio web/CMS.

Antes de Comenzar

Paquetes

PaqueteDescripción
@churchapps/apphelperComponentes principales y utilidades
@churchapps/apphelper-loginInterfaz de usuario de inicio de sesión y registro
@churchapps/apphelper-donationsComponentes de donación y donación
@churchapps/apphelper-formsComponentes del creador de formularios
@churchapps/apphelper-markdownEditor y renderizador de Markdown
@churchapps/apphelper-websiteComponentes de sitio web y CMS

Configuración para Desarrollo Local

  1. Clonar el repositorio:

    git clone https://github.com/ChurchApps/AppHelper.git
  2. Instalar dependencias:

    cd AppHelper && npm install
  3. Compilar todos los paquetes e iniciar el campo de juegos de Vite:

    npm run playground:reload

    Esto compila cada paquete en el espacio de trabajo, luego inicia el servidor de desarrollo del campo de juegos en http://localhost:3001.

tip

El campo de juegos es la forma más rápida de desarrollar y probar componentes de AppHelper. Recarga en caliente del servidor de desarrollo de Vite para que pueda ver cambios en tiempo real.

Publicación

Publicar un paquete único:

npm run publish:apphelper

Publicar todos los paquetes:

npm run publish:all
aviso

Al publicar, asegúrese de actualizar el número de versión en el archivo package.json relevante antes de ejecutar el comando de publicación. Todos los paquetes que dependen de un paquete cambiado también deben actualizarse.

Artículos Relacionados