
Terra Clinical
- サポートされているブラウザ
- パッケージ
- 国際化(I18N)
- 貢献
- ローカル開発
- Dockerを使用したローカル開発(開発コンテナ)
- ライセンス
パッケージ
状態
| Terraパッケージ | バージョン | 状態 | 依存関係 |
|---|
| Terra-clinical-data-grid | | | |
| Terra-Clinical-Detail-View | | | |
| Terra-Clinical-Header | | | |
| Terra-Clinical-Item-Display | | | |
| Terra-Clinical-Item-View | | | |
| Terra-Clinical-Label-Value-View | | | |
| Terra-Clinical-Onteret-Picker | | | |
非推奨
| Terraパッケージ | バージョン | 状態 |
|---|
| Terra-Clinical-action-Header | | |
| Terra-Clinical-App-Delegate | | |
| Terra-Clinical-Error-View | | |
| Terra-Clinical-Item-Collection | | |
| Terra-Clinical-Modal-Manager | | |
| terra-clinical-no-data-view | | |
| テラクリニカルサイト | | |
| Terra-Clinical-Slide-Group | | |
国際化(I18N)
詳細については、Terraの国際化ドキュメントを確認してください。消費に関する指示と国際化のセットアップが含まれています。
貢献
貢献ガイドラインを読んでください。発行報告およびプルリクエストの指示が含まれています。
ローカル開発
- Docker https://www.docker.com/をインストールして、ブラウザーテストを実行します。
- 依存関係をインストールし、テストを実行します。
Dockerを使用したローカル開発(開発コンテナ)
- ランチャーまたはDockerをインストールします。
- 牧場主は無料でオープンソースであり、Dockerが使用するためのライセンスが必要になるのに対し、強くお勧めします。
- Microsoft vsコードをインストールします。
- 開発コンテナ延長を取り付けます。
- view-> extension-> devコンテナの検索とインストール(または「ms-vscode-remote.remote-containers」)に移動します)
- 開発コンテナの詳細
- 開発コンテナを構築します:
- (オプション1) - 開発コンテナでローカルワークスペースを開きます
- リポジトリ(またはフォーク)をローカルにクローンし、ビジュアルスタジオコードでプロジェクトを開きます
- view->コマンドパレットと開発者コンテナを実行するためにナビゲート:コンテナでワークスペースを開く
- (オプション2) - 開発中にホットリロードが機能するためにWindowsが推奨され、パフォーマンスの向上:開発ボリュームを使用して開発コンテナを作成します(詳細とガイダンスについては、公式ガイドを参照)
- gitセットアップがあり、グローバル構成ファイル〜/.gitconfigをローカルに持っている場合、これらの設定は自動的に開発コンテナに転送する必要があります
- view->コマンドパレットと実行devコンテナを実行するためにナビゲート:コンテナボリュームのクローンリポジトリ
- このリポジトリ(またはフォーク)のgithuburlを貼り付けます
- VSコードはワークスペースをリロードし、開発者のコンテナとボリュームを作成/起動します
- 注:このオプションを使用して行われた変更は、Dockerボリュームのファイルのみを更新します。ボリュームが削除されているか、開発者が削除された場合に頻繁に変更を犯すことをお勧めします。
- あなたは今、開発者の容器で走っています。 Visual Studioコードの開発コンテナの端子を使用して、NPMまたはBASHコマンドを発行します。
- WDIOテストを実行する前に、次の手順を実行してください。
- 新しいターミナル(開発容器の外側)を開き、リポジトリの「.devcontainer/」パスに移動します。
- コマンド
"docker compose -f docker-compose-wdio.yml up"を実行します。セレンハブはスピンアップする必要があります。これをバックグラウンドで走らせたままにします。 「コンテナ名が既に存在する」というエラーが表示されている場合は、 "docker container prune"コマンドを実行した後、「Y」を押して未使用のコンテナをクリアし、前のコマンドを再度実行してみてください。 -
npm run test:dockerまたはnpm run wdio:dockerコマンドは、開発コンテナ内からWDIOテストを実行します。 - 注:オプションで、開発コンテナで他のWDIOコマンドを実行する場合は、ルートパッケージ
--disableSeleniumService=true編集することもできます。これにより、セレンサービスが再び回転することが無効になります。例えば: " scripts " : {
" wdio-lowlight " : " terra wdio --disableSeleniumService=true --themes clinical-lowlight-theme "
} - Composeファイルのいずれかを変更する場合は、対応する既存のDocker画像を削除して、次のコマンドを実行してDockerコンテナを更新する必要があります。
docker compose -f < changed compose file name > .yml up
- 開発者のコンテナを終了するには:
- コマンドラインまたはランチャー/Dockerデスクトップを使用するか
- Visual Studioコードの使用
- アクティビティバーまたはビューでリモートエクスプローラーアイコンを選択 - >コマンドパレットとリモコンエクスプローラーを実行します:コンテナビューに焦点を当てます
- terra-clinical_devcontainerまたは現在「開発コンテナ」の下で開発者を実行しているのを見つけます
- 右クリックしてコンテナを停止し、ワークスペースを閉じます
- 再構築コンテナを選択して、開発コンテナを再起動することもできます
- 開発者のコンテナを再開するには:
- 既存のローカルワークスペース(オプション1用)
- Visual Studioコードでプロジェクトを開きます
- ワークスペースに.devcontainerフォルダーが含まれていることを確認してください
- view->コマンドパレットと開発者コンテナを実行するためにナビゲート:コンテナでワークスペースを開く
- 孤立した開発者のコンテナボリューム(オプション2用)
- Visual Studioコードを開きます
- アクティビティバーまたはビューでリモートエクスプローラーアイコンを使用するか - >コマンドパレットとリモートエクスプローラーを実行します:コンテナに焦点を合わせてコンテナを表示する
- 「開発者」の下にTerra-clinical_devcontainerを見つける
- 開発者のコンテナの上にホバリングし、コンテナ内の開いたフォルダーというラベルのあるフォルダーアイコンをクリックするか、右クリックしてコンテナで開いたフォルダーを選択します
ライセンス
Copyright 2017-2020 Cerner Innovation、Inc。
Apacheライセンス、バージョン2.0(「ライセンス」)に基づいてライセンスされています。ライセンスに準拠している場合を除き、このファイルを使用することはできません。ライセンスのコピーを取得できます
http://www.apache.org/licenses/license-2.0
適用法で要求されていないか、書面で合意されていない限り、ライセンスに基づいて配布されたソフトウェアは、明示または黙示のいずれかの保証または条件なしに、「現状のまま」に基づいて配布されます。ライセンスに基づく権限と制限を管理する特定の言語のライセンスを参照してください。