capture app可替代事件capture app 。未來的目的是將 Tracker capture app和 Data Entry 應用程式合併到capture app中。
在capture app中,您可以註冊在特定時間和地點發生的事件。事件可以在任何給定時間點發生。這與常規數據形成鮮明對比,常規數據可以按預先定義的定期間隔捕獲。事件有時稱為案例或記錄。在 DHIS2 中,事件連結到程式。 capture app可讓您在輸入事件資訊之前選擇組織單位和計劃並指定事件發生的日期。
在此處查找capture app的官方文件。
這些說明將為您提供在本機電腦上啟動並執行的專案副本,以用於開發和測試目的。
您需要安裝哪些東西以及如何安裝它們。
您可以從這裡下載 Node 並將其安裝到您的電腦上。
您可以在此處找到有關如何在電腦上安裝git
的教學課程。
您可以按照此處的說明在您的機器上安裝yarn 1
。
設定開發環境的分步說明。
使用 SSH 克隆
git clone [email protected]:dhis2/capture-app.git
使用 HTTPS 克隆
git clone https://github.com/dhis2/capture-app.git
若要安裝依賴項,您必須位於複製儲存庫的來源資料夾中。然後運行:
yarn
在此閱讀有關跨站點 cookie 和 DHIS2 應用程式的信息
要在本地啟動應用程式並在瀏覽器中與其交互,請運行:
yarn start
http://localhost:3000
應該會自動在您的瀏覽器中開啟。
系統將提示您輸入伺服器執行個體的路徑、使用者名稱和密碼。
也可以透過在專案根資料夾中提供.env.development.local
檔案來設定伺服器實例的路徑。 .env.development.local
檔案的範例:
REACT_APP_DHIS2_BASE_URL="http://localhost:8080"
要在您自己的電腦上本機執行 Cypress 測試,請按照此處的說明進行操作。
要在 Cypress Cloud 中錄製測試,您可以根據需要使用以下方法之一:
[e2e record]
以啟動記錄。e2e record
標籤套用至您的拉取要求以觸發記錄。此設定有助於更有效地管理賽普拉斯雲端積分,確保僅在明確需要時進行錄製。
這個專案是透過 Create React App 啟動的。
我們使用常規提交作為提交訊息的約定。
該項目根據 BSD 2-Clause License 獲得許可 - 有關詳細信息,請參閱 LICENSE.md 文件