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 文件