
테라 임상
- 지원되는 브라우저
- 패키지
- 국제화 (I18N)
- 기여
- 지역 개발
- Docker (Dev Containers)를 사용한 지역 개발
- 특허
패키지
상태
| 테라 패키지 | 버전 | 상태 | 의존성 |
|---|
| Terra-Clinical-Data-Grid | | | |
| Terra-Clinical-Detail-View | | | |
| 테라 클리닉 헤더 | | | |
| Terra-Clinical-item-display | | | |
| Terra-Clinical-item-view | | | |
| Terra-Clinical-Label-value-view | | | |
| 테라 클리닉 발병 피커 | | | |
더 이상 사용되지 않았습니다
| 테라 패키지 | 버전 | 상태 |
|---|
| 테라 클리닉-액션 헤더 | | |
| Terra-Clinical-App-elegate | | |
| Terra-Clinical-Orror-View | | |
| Terra-Clinical-item-Collection | | |
| Terra-Clinical-Modal-Manager | | |
| 테라-클리닉--다타-뷰 | | |
| 테라 클리닉 사이트 | | |
| 테라 클리닉-슬라이드 그룹 | | |
국제화 (I18N)
자세한 내용은 Terra의 국제화 문서를 검토하십시오. 소비에 대한 지시 사항과 국제화가 설정되는 방법이 포함되어 있습니다.
기여
기고 가이드 라인을 읽으십시오. 문제보고 및 풀 요청을위한 지침이 포함되어 있습니다.
지역 개발
- Docker https://www.docker.com/을 설치하여 브라우저 테스트를 실행하십시오.
- 종속성을 설치하고 테스트를 실행하십시오.
Docker (Dev Containers)를 사용한 지역 개발
- Rancher 또는 Docker를 설치하십시오.
- Rancher는 무료이며 오픈 소스이며 Docker는 사용하기 위해 라이센스가 필요할 수있는 반면 권장됩니다.
- Microsoft 대 코드를 설치하십시오.
- 개발자 컨테이너 확장을 설치하십시오.
- 보기-> 확장자-> Dev 컨테이너를 검색하고 설치하십시오 (또는 "ms-vscode-remote.remote-containers")
- 개발자 컨테이너에 대한 자세한 내용
- 개발자 컨테이너 구축 :
- (옵션 1) - Dev 컨테이너에서 로컬 작업 공간을여십시오
- 리포지토리 (또는 포크)를 로컬로 복제하고 Visual Studio Code에서 프로젝트를 엽니 다.
- 보기 -> 명령 팔레트 및 실행 DEV 컨테이너 : 컨테이너에서 작업 공간 열기
- (옵션 2) - 개발 및 개선 된 성능 개선 중 hot reloading을 위해 Windows 권장 : Dev 볼륨을 사용하여 개발 컨테이너 생성 (자세한 정보 및 지침은 공식 안내서 참조).
- GIT 설정이 있고 글로벌 구성 파일이있는 경우 로컬 로이 설정을 자동으로 DEV 컨테이너로 전송해야합니다 .
- 보기 -> 명령 팔레트 및 실행 DEV 컨테이너 : 컨테이너 볼륨의 복제 저장소
- 이 저장소 (또는 포크)의 github URL을 붙여 넣으십시오.
- vs 코드는 이제 작업 영역을 다시로드하고 개발자 컨테이너 및 볼륨을 생성/시작합니다.
- 참고 :이 옵션을 사용하는 변경 사항은 Docker 볼륨의 파일 만 업데이트됩니다. 볼륨이 삭제되거나 DEV 컨테이너가 제거 될 경우 자주 변경 사항을 자주 커밋하는 것이 좋습니다.
- 당신은 이제 개발자 컨테이너로 달리고 있습니다. Visual Studio Code에서 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 테스트를 실행할 수 있습니다. - 참고 : 선택적
--disableSeleniumService=true , Dev 컨테이너에서 다른 WDIO 명령을 실행하려면 root package.json 파일 WDIO 스크립트를 편집 할 수도 있습니다. 이것은 셀레늄 서비스가 다시 회전하는 것을 비활성화합니다. 예를 들어: " scripts " : {
" wdio-lowlight " : " terra wdio --disableSeleniumService=true --themes clinical-lowlight-theme "
} - Compose 파일 중 하나가 변경되면 해당 기존 Docker 이미지를 삭제하여 다음 명령을 실행하여 Docker 컨테이너를 새로 고침해야합니다.
docker compose -f < changed compose file name > .yml up
- 개발자 컨테이너를 종료하려면 :
- 명령 줄 또는 목장주/도커 데스크탑을 사용하십시오
- Visual Studio 코드 사용
- 활동 막대 또는보기에서 원격 탐색기 아이콘 선택 -> 명령 팔레트 및 원격 탐색기 실행 : 컨테이너보기에 중점을 둡니다.
- Terra-Clinical_devcontainer를 찾거나 현재 "Dev Containers"아래에서 DEV 컨테이너를 실행하십시오.
- 마우스 오른쪽 버튼을 클릭하고 컨테이너 중지를 선택하고 작업 공간을 닫습니다.
- DEV 컨테이너를 다시 시작하려면 컨테이너 재 구축을 선택할 수도 있습니다.
- 개발자 컨테이너를 다시 열려면 :
- 기존 로컬 작업 공간 (옵션 1)
- Visual Studio Code에서 프로젝트를 엽니 다
- 작업 공간에 .devcontainer 폴더가 포함되어 있는지 확인하십시오
- 보기 -> 명령 팔레트 및 실행 DEV 컨테이너 : 컨테이너에서 작업 공간 열기
- 고립 된 개발자 컨테이너 볼륨 (옵션 2 용)
- Visual Studio 코드를 열었습니다
- 활동 막대 또는보기에서 원격 탐색기 아이콘을 사용 -> 명령 팔레트 및 원격 탐색기 실행 : 컨테이너 뷰에서 초점 컨테이너를 볼 수 있습니다.
- "Dev Containers"아래 Terra-Clinical_devcontainer를 찾으십시오.
- Dev 컨테이너 위로 가져 가서 컨테이너 또는 컨테이너 에서 열린 폴더를 마우스 오른쪽 버튼으로 클릭하고 선택하여 폴더 아이콘을 클릭하십시오.
특허
Copyright 2017-2020 Cerner Innovation, Inc.
Apache 라이센스, 버전 2.0 ( "라이센스")에 따라 라이센스가 부여되었습니다. 라이센스를 준수하는 것 외에는이 파일을 사용할 수 없습니다. 라이센스 사본을 얻을 수 있습니다
http://www.apache.org/licenses/license-2.0
해당 법률에 의해 요구되거나 서면에 동의하지 않는 한, 라이센스에 따라 배포 된 소프트웨어는 명시 적 또는 묵시적 보증 또는 조건없이 "그대로"기준으로 배포됩니다. 라이센스에 따른 특정 언어 통치 권한 및 제한 사항에 대한 라이센스를 참조하십시오.