Pular para o conteúdo principal

AppHelper

Os pacotes @churchapps/apphelper* fornecem componentes React compartilhados e utilitários para todas as aplicações web do ChurchApps. O AppHelper é estruturado como um workspace monorepo contendo seis pacotes que cobrem componentes principais, autenticação, doações, formulários, markdown e funcionalidades de website/CMS.

Antes de Começar

Pacotes

PacoteDescrição
@churchapps/apphelperComponentes e utilitários principais
@churchapps/apphelper-loginUI de login e registro
@churchapps/apphelper-donationsComponentes de doações e ofertas
@churchapps/apphelper-formsComponentes de construtor de formulários
@churchapps/apphelper-markdownEditor e renderizador de markdown
@churchapps/apphelper-websiteComponentes de website e CMS

Configuração para Desenvolvimento Local

  1. Clone o repositório:

    git clone https://github.com/ChurchApps/AppHelper.git
  2. Instale as dependências:

    cd AppHelper && npm install
  3. Compile todos os pacotes e inicie o playground Vite:

    npm run playground:reload

    Isso compila cada pacote no workspace e inicia o servidor de desenvolvimento do playground em http://localhost:3001.

Dica

O playground é a maneira mais rápida de desenvolver e testar componentes do AppHelper. Ele faz hot-reload do servidor de desenvolvimento Vite para que você possa ver as alterações em tempo real.

Publicação

Publicar um único pacote:

npm run publish:apphelper

Publicar todos os pacotes:

npm run publish:all
Aviso

Ao publicar, certifique-se de atualizar o número da versão no(s) arquivo(s) package.json relevante(s) antes de executar o comando de publicação. Todos os pacotes que dependem de um pacote alterado também devem ser atualizados.

Artigos Relacionados