La capture app sirve como reemplazo de la capture app de eventos. En el futuro, la intención es incorporar a la aplicación capture app la capture app Tracker y la aplicación Data Entry.
En la capture app registras eventos que ocurrieron en un momento y lugar determinados. Un evento puede ocurrir en cualquier momento dado. Esto contrasta con los datos de rutina, que pueden capturarse en intervalos regulares predefinidos. A los eventos a veces se les llama casos o registros. En DHIS2, los eventos están vinculados a un programa. La capture app le permite seleccionar la unidad organizativa y el programa y especificar una fecha en la que ocurrió un evento, antes de ingresar información para el evento.
Encuentre la documentación oficial de la capture app aquí.
Estas instrucciones le proporcionarán una copia del proyecto en funcionamiento en su máquina local para fines de desarrollo y prueba.
Qué cosas necesitas instalar y cómo instalarlas.
Puede descargar e instalar Node en su máquina desde aquí.
Puede encontrar un tutorial sobre cómo instalar git
en su máquina aquí.
Puedes instalar yarn 1
en tu máquina siguiendo las instrucciones aquí.
Instrucciones paso a paso para configurar un entorno de desarrollo.
Clonar con SSH
git clone [email protected]:dhis2/capture-app.git
Clonar con HTTPS
git clone https://github.com/dhis2/capture-app.git
Para instalar las dependencias tendrás que estar en la carpeta fuente del repositorio clonado. Luego ejecuta:
yarn
Lea acerca de las cookies entre sitios y las aplicaciones DHIS2 aquí
Para iniciar la aplicación localmente e interactuar con ella en el navegador, ejecute:
yarn start
http://localhost:3000
debería abrirse automáticamente en su navegador.
Se le solicitará una ruta a la instancia del servidor, un nombre de usuario y una contraseña.
La ruta a la instancia del servidor también se puede establecer proporcionando un archivo .env.development.local
en la carpeta raíz del proyecto. Un ejemplo de un archivo .env.development.local
:
REACT_APP_DHIS2_BASE_URL="http://localhost:8080"
Para ejecutar pruebas de Cypress localmente en su propia máquina, siga las instrucciones aquí.
Para registrar pruebas en Cypress Cloud, puede utilizar uno de los siguientes métodos según sus necesidades:
[e2e record]
en sus mensajes de confirmación para activar la grabación.e2e record
a su solicitud de extracción para activar la grabación.Esta configuración ayuda a administrar los créditos de Cypress Cloud de manera más eficiente, garantizando que las grabaciones solo se realicen cuando se requieran explícitamente.
Este proyecto se inició con la aplicación Create React.
Usamos confirmaciones convencionales como convención para nuestros mensajes de confirmación.
Este proyecto tiene la licencia BSD de 2 cláusulas; consulte el archivo LICENSE.md para obtener más detalles.