O capture app serve como um substituto para o capture app . Futuramente, a intenção é incorporar o capture app Tracker e o aplicativo Data Entry ao capture app .
No capture app você registra eventos que ocorreram em um determinado horário e local. Um evento pode acontecer em qualquer momento. Isto contrasta com os dados de rotina, que podem ser capturados em intervalos regulares predefinidos. Os eventos às vezes são chamados de casos ou registros. No DHIS2, os eventos estão vinculados a um programa. O capture app permite selecionar a unidade organizacional e o programa e especificar uma data em que um evento aconteceu, antes de inserir as informações do evento.
Encontre a documentação oficial do capture app aqui.
Estas instruções fornecerão uma cópia do projeto em funcionamento em sua máquina local para fins de desenvolvimento e teste.
O que você precisa instalar e como instalá-los.
Você pode baixar e instalar o Node em sua máquina aqui.
Você pode encontrar um tutorial sobre como instalar git
em sua máquina aqui.
Você pode instalar yarn 1
em sua máquina seguindo as instruções aqui.
Instruções passo a passo para configurar um ambiente de desenvolvimento.
Clonar com SSH
git clone [email protected]:dhis2/capture-app.git
Clonar com HTTPS
git clone https://github.com/dhis2/capture-app.git
Para instalar as dependências você terá que estar na pasta de origem do repositório clonado. Então execute:
yarn
Leia sobre cookies entre sites e aplicações DHIS2 aqui
Para iniciar o aplicativo localmente e interagir com ele no navegador, execute:
yarn start
http://localhost:3000
deve abrir automaticamente no seu navegador.
Será solicitado um caminho para a instância do servidor, um nome de usuário e uma senha.
O caminho para a instância do servidor também pode ser definido fornecendo um arquivo .env.development.local
na pasta raiz do projeto. Um exemplo de arquivo .env.development.local
:
REACT_APP_DHIS2_BASE_URL="http://localhost:8080"
Para executar testes Cypress localmente em sua própria máquina, siga as instruções aqui.
Para registrar testes no Cypress Cloud, você pode usar um dos seguintes métodos com base em suas necessidades:
[e2e record]
em suas mensagens de commit para ativar a gravação.e2e record
à sua solicitação pull para acionar a gravação.Esta configuração ajuda a gerenciar os créditos do Cypress Cloud de forma mais eficiente, garantindo que as gravações sejam feitas apenas quando explicitamente necessário.
Este projeto foi inicializado com Create React App.
Usamos Commits Convencionais como convenção para nossas mensagens de commit.
Este projeto está licenciado sob a licença BSD de 2 cláusulas - consulte o arquivo LICENSE.md para obter detalhes