
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
除非適用法律要求或以書面形式同意,否則根據許可證分配的軟件是按照“原樣”分發的,沒有任何明示或暗示的任何形式的保證或條件。請參閱許可證,以獲取執行許可條款和限制的特定語言。