Die capture app dient als Ersatz für die Event- capture app . Zukünftig ist geplant, die Tracker- capture app und die Data-Entry-App in die capture app zu integrieren.
In der capture app registrieren Sie Ereignisse, die zu einem bestimmten Zeitpunkt und an einem bestimmten Ort aufgetreten sind. Ein Ereignis kann zu jedem beliebigen Zeitpunkt eintreten. Dies steht im Gegensatz zu Routinedaten, die in vordefinierten, regelmäßigen Abständen erfasst werden können. Ereignisse werden manchmal als Fälle oder Aufzeichnungen bezeichnet. In DHIS2 sind Ereignisse mit einem Programm verknüpft. Mit der capture app können Sie die Organisationseinheit und das Programm auswählen und ein Datum angeben, an dem ein Ereignis stattgefunden hat, bevor Sie Informationen für das Ereignis eingeben.
Die offizielle Dokumentation der capture app finden Sie hier.
Mit diesen Anweisungen erhalten Sie eine Kopie des Projekts, die zu Entwicklungs- und Testzwecken auf Ihrem lokalen Computer ausgeführt werden kann.
Welche Dinge Sie installieren müssen und wie Sie sie installieren.
Sie können Node hier herunterladen und auf Ihrem Computer installieren.
Eine Anleitung zur Installation git
auf Ihrem Computer finden Sie hier.
Sie können yarn 1
auf Ihrer Maschine installieren, indem Sie den Anweisungen hier folgen.
Schritt-für-Schritt-Anleitung zum Einrichten einer Entwicklungsumgebung.
Mit SSH klonen
git clone [email protected]:dhis2/capture-app.git
Mit HTTPS klonen
git clone https://github.com/dhis2/capture-app.git
Um die Abhängigkeiten zu installieren, müssen Sie sich im Quellordner des geklonten Repositorys befinden. Führen Sie dann Folgendes aus:
yarn
Lesen Sie hier mehr über Cross-Site-Cookies und DHIS2-Anwendungen
Führen Sie Folgendes aus, um die Anwendung lokal zu starten und im Browser mit ihr zu interagieren:
yarn start
http://localhost:3000
sollte automatisch in Ihrem Browser geöffnet werden.
Sie werden nach einem Pfad zur Serverinstanz, einem Benutzernamen und einem Passwort gefragt.
Der Pfad zur Serverinstanz kann auch durch Bereitstellung einer .env.development.local
Datei im Stammordner des Projekts festgelegt werden. Ein Beispiel für eine .env.development.local
Datei:
REACT_APP_DHIS2_BASE_URL="http://localhost:8080"
Um Cypress-Tests lokal auf Ihrem eigenen Computer auszuführen, befolgen Sie die Anweisungen hier.
Um Tests in Cypress Cloud aufzuzeichnen, können Sie je nach Bedarf eine der folgenden Methoden verwenden:
[e2e record]
in Ihre Commit-Nachrichten ein, um die Aufzeichnung zu aktivieren.e2e record
Label auf Ihre Pull-Anfrage an, um die Aufzeichnung auszulösen.Dieses Setup hilft bei der effizienteren Verwaltung von Cypress Cloud-Guthaben und stellt sicher, dass Aufzeichnungen nur dann durchgeführt werden, wenn dies ausdrücklich erforderlich ist.
Dieses Projekt wurde mit Create React App gebootstrappt.
Wir verwenden konventionelle Commits als Konvention für unsere Commit-Nachrichten.
Dieses Projekt ist unter der BSD 2-Clause-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE.md