L' capture app remplace l' capture app d'événements. À l'avenir, l'intention est d'incorporer l' capture app Tracker et l'application Data Entry dans l' capture app .
Dans l' capture app vous enregistrez les événements qui se sont produits à un moment et à un lieu précis. Un événement peut survenir à tout moment. Cela contraste avec les données de routine, qui peuvent être capturées à des intervalles réguliers prédéfinis. Les événements sont parfois appelés cas ou enregistrements. Dans DHIS2, les événements sont liés à un programme. L' capture app vous permet de sélectionner l'unité d'organisation et le programme et de spécifier une date à laquelle un événement s'est produit, avant de saisir les informations relatives à l'événement.
Retrouvez la documentation officielle de l' capture app ici.
Ces instructions vous permettront d'obtenir une copie du projet opérationnel sur votre ordinateur local à des fins de développement et de test.
Quelles choses vous devez installer et comment les installer.
Vous pouvez télécharger et installer Node sur votre ordinateur à partir d'ici.
Vous pouvez trouver un tutoriel sur la façon d'installer git
sur votre machine ici.
Vous pouvez installer yarn 1
sur votre machine en suivant les instructions ici.
Instructions étape par étape pour configurer un environnement de développement.
Cloner avec SSH
git clone [email protected]:dhis2/capture-app.git
Cloner avec HTTPS
git clone https://github.com/dhis2/capture-app.git
Pour installer les dépendances, vous devrez vous trouver dans le dossier source du référentiel cloné. Puis exécutez :
yarn
En savoir plus sur les cookies intersites et les applications DHIS2 ici
Pour démarrer l'application localement et interagir avec elle dans le navigateur, exécutez :
yarn start
http://localhost:3000
devrait s'ouvrir automatiquement dans votre navigateur.
Vous serez invité à saisir un chemin d'accès à l'instance de serveur, un nom d'utilisateur et un mot de passe.
Le chemin d'accès à l'instance de serveur peut également être défini en fournissant un fichier .env.development.local
dans le dossier racine du projet. Un exemple de fichier .env.development.local
:
REACT_APP_DHIS2_BASE_URL="http://localhost:8080"
Pour exécuter des tests Cypress localement sur votre propre machine, suivez les instructions ici.
Pour enregistrer des tests dans Cypress Cloud, vous pouvez utiliser l'une des méthodes suivantes en fonction de vos besoins :
[e2e record]
dans vos messages de validation pour activer l'enregistrement.e2e record
à votre demande d'extraction pour déclencher l'enregistrement.Cette configuration permet de gérer plus efficacement les crédits Cypress Cloud, en garantissant que les enregistrements ne sont effectués que lorsque cela est explicitement requis.
Ce projet a été démarré avec Create React App.
Nous utilisons les validations conventionnelles comme convention pour nos messages de validation.
Ce projet est sous licence BSD 2-Clause - voir le fichier LICENSE.md pour plus de détails