
Terra临床
- 支持的浏览器
- 软件包
- 国际化(I18N)
- 贡献
- 地方发展
- 使用Docker(DEV容器)的本地开发
- 执照
软件包
地位
| Terra包 | 版本 | 地位 | 依赖性 |
|---|
| Terra-Clinical-Data网格 | | | |
| Terra-clinical-teetail-tegiew | | | |
| Terra-Clinical头 | | | |
| Terra-Clinical-Item-Display | | | |
| Terra-Clinical-Item-tive | | | |
| Terra-Clinical-Label-value-view | | | |
| Terra-Clinical-tosset-ficker | | | |
弃用
| Terra包 | 版本 | 地位 |
|---|
| Terra-Clinical-action-neader | | |
| Terra-Clinical-App-Delegate | | |
| Terra-Clinical-Error视图 | | |
| Terra-Clinical-Item collection | | |
| Terra-clinical-Modal-Manager | | |
| Terra-clinical-no-data-view | | |
| Terra-Clinical位置 | | |
| Terra-Clinical-Slide Group | | |
国际化(I18N)
请查看Terra的国际化文档以获取更多信息。其中包括消费方向以及如何设置国际化。
贡献
请阅读我们的贡献指南。其中包括发行报告和拉的指示。
地方发展
- 安装Docker https://www.docker.com/运行浏览器测试。
- 安装依赖项和运行测试。
使用Docker(DEV容器)的本地开发
- 安装牧场主或Docker。
- 牧场主是免费的和开源的,强烈建议使用Docker,而Docker可能需要使用许可证。
- 安装Microsoft vs代码。
- 安装开发容器扩展程序。
- 导航到查看 - >扩展 - >搜索并安装Dev容器(或“ MS-VSCODE-REMOTE.MEMOTE-CONTAINERS”)
- 有关开发容器的更多信息
- 构建开发容器:
- (选项1) - 在开发容器中打开本地工作区
- 克隆存储库(或叉子)本地并在Visual Studio代码中打开项目
- 导航到查看 - >命令调色板并运行DEV容器:在容器中打开工作区
- (选项2) - 建议在开发和改进性能过程中进行热重载的Windows使用:使用Dev量创建开发容器(有关更多信息和指导,请参见官方指南)
- 如果您有git设置并具有本地的全局配置文件〜/.gitConfig ,则应将这些设置自动传输到Dev Container
- 导航到查看 - >命令调色板并运行DEV容器:Clone存储库在容器卷中
- 粘贴此存储库(或叉)的github url
- VS代码现在将重新加载工作区并创建/启动Dev容器和音量
- 请注意:使用此选项进行的更改仅在Docker卷中更新文件。如果删除音量或删除DEV容器,建议通常进行更改。
- 您现在正在开发容器中运行。使用Visual Studio代码中DEV容器的终端发出任何NPM或BASH命令。
- 在进行任何WDIO测试之前,请确保执行以下步骤:
- 打开一个新的终端(在开发容器之外),然后导航到存储库中的“ .devcontainer/”路径。
- 执行命令
"docker compose -f docker-compose-wdio.yml up" 。硒轮毂应旋转。将此运行留在后台。如果您看到错误说“已经存在的容器名称”,请运行"docker container prune"命令,然后按“ Y”清除所有未使用的容器,然后尝试再次运行上一个命令。 - 现在,您可以运行
npm run test:docker或npm run wdio:docker命令从DEV容器内部运行WDIO测试。 - 注意:可选的是,如果要在Dev容器中运行其他WDIO命令,也可以编辑root package.json文件wdio脚本以包括
--disableSeleniumService=true flag。这将禁用Selenium服务再次旋转。例如: " scripts " : {
" wdio-lowlight " : " terra wdio --disableSeleniumService=true --themes clinical-lowlight-theme "
} - 如果要更改任何组合文件,则必须通过删除相应的现有Docker映像,然后运行以下命令来刷新Docker容器:
docker compose -f < changed compose file name > .yml up
- 终止开发容器:
- 使用命令行或牧场主/Docker桌面或
- 使用Visual Studio代码
- 在活动栏或查看 - >命令调色板中选择远程资源管理器图标,然后运行远程资源管理器:专注于容器视图
- 找到Terra-clinical_devcontainer或当前在“ Dev容器”下运行DEV容器
- 右键单击并选择“停止容器”并关闭工作区
- 重新打开DEV容器:
- 现有的本地工作区(对于选项1)
- 在Visual Studio代码中打开项目
- 确保工作空间包含.devcontainer文件夹
- 导航到查看 - >命令调色板并运行DEV容器:在容器中打开工作区
- 孤立的开发容器量(对于选项2)
- 开放视觉工作室代码
- 在活动栏或查看 - >命令调色板中使用远程资源管理器图标,然后运行远程资源管理器:专注于容器视图查看容器
- 在“开发容器”下找到Terra-Clinical_devcontainer
- 悬停在开发容器上,然后单击“容器中的打开文件夹”的文件夹图标或右键单击并在容器中选择“打开文件夹”
执照
版权2017-2020 Cerner Innovation,Inc。
根据Apache许可证(版本2.0(“许可”)获得许可;除了符合许可外,您不得使用此文件。您可以在
http://www.apache.org/licenses/license-2.0
除非适用法律要求或以书面形式同意,否则根据许可证分配的软件是按照“原样”分发的,没有任何明示或暗示的任何形式的保证或条件。请参阅许可证,以获取执行许可条款和限制的特定语言。