
Terra Clinical
- Поддерживаемые браузеры
- Пакеты
- Интернационализация (i18n)
- Внося
- Местное развитие
- Локальная разработка с использованием Docker (Dev Containers)
- ЛИЦЕНЗИЯ
Пакеты
Статус
| Terra Package | Версия | Статус | Зависимости |
|---|
| Терраклиническая сетка | | | |
| Terra-Clinical-Detail-View | | | |
| Терраклинальный заголовок | | | |
| Terra-Clinical-Eitem-Display | | | |
| Terra-Clinical-Eitem-View | | | |
| Терраклиническая достоверная стоимость | | | |
| Terra-Clinical-Andet-Picker | | | |
Устарел
| Terra Package | Версия | Статус |
|---|
| Terra-Clinical-Action Header | | |
| Terra-Clinical-App-Delegate | | |
| Терраклинический обзор | | |
| Терраклиническая-Коллекция | | |
| Терраклинический модальный менеджер | | |
| Terra-Clinical-No-Data-View | | |
| Терраклинальный сайт | | |
| Терраклиническая группа | | |
Интернационализация (i18n)
Пожалуйста, просмотрите документацию Terra по интернационализации для получения дополнительной информации. Включены указания по потреблению и как установка интернационализация.
Внося
Пожалуйста, прочитайте наши рекомендации. Включены указания для выпуска отчетности и запросов на притяжение.
Местное развитие
- Установите Docker https://www.docker.com/, чтобы запустить тесты браузера.
- Установите зависимости и запустите тесты.
Локальная разработка с использованием Docker (Dev Containers)
- Установите ранчо или Docker.
- Rancher является бесплатным и открытым исходным кодом и настоятельно рекомендуется, тогда как Docker может потребовать лицензию на использование.
- Установите Microsoft vs Code.
- Установите расширение контейнера Dev.
- Перейдите к View-> Extension-> Поиск и установите контейнеры Dev (или «MS-VSCODE-REMOTE.REMOTE-Containers»)
- Более подробная информация о контейнерах разработчиков
- Создайте контейнер Dev:
- (Вариант 1) - Открытие локального рабочего пространства в контейнере Dev
- Клонировать репозиторий (или вилки) локально и открыть проект в коде Visual Studio
- Перейдите к просмотру -> Командная палитра и запустите контейнеры Dev: Open Workspace в контейнере
- (Вариант 2) - Рекомендуется для Windows для работы с горячей загрузкой для работы во время разработки и улучшения производительности: создание контейнера DEV с использованием томов DEV (для получения дополнительной информации и руководства см. Официальное руководство)
- Если у вас есть настройка GIT, и у вас есть глобальный файл конфигурации ~/.gitConfig локально, эти параметры должны автоматически передаваться в контейнер разработчиков.
- Перейдите к просмотру -> Командная палитра и запустите контейнеры Dev: репозиторий клона в томе контейнера
- Вставьте URL GitHub этого репозитория (или вилка)
- VS код теперь перезагрузит рабочую область и создать/запустить контейнер и громкость Dev
- Обратите внимание: изменения, внесенные с использованием этой опции, будут обновлять файлы только в томе Docker. Рекомендуется часто совершать изменения в случае удаления объема или удаляется контейнер DEV.
- Теперь вы работаете в контейнере для разработчиков. Используйте терминал контейнера Dev в коде Visual Studio, чтобы выпустить любые команды NPM или Bash.
- Прежде чем запустить какие -либо тесты WDIO, обязательно выполните следующие шаги:
- Откройте новый терминал (за пределами контейнера Dev) и перейдите к пути.
- Выполните команду
"docker compose -f docker-compose-wdio.yml up" . Серленчик должен вращаться. Оставьте это на заднем плане. Если вы видите ошибки, говорящие «Имя контейнера уже существует», запустите команду "docker container prune" за которой следует нажать «Y», чтобы очистить любые неиспользованные контейнеры и попытаться снова запустить предыдущую команду. - Теперь вы можете запустить
npm run test:docker или npm run wdio:docker Commandmes для запуска тестов WDIO из контейнера DEV. - Примечание. Необязательно, если вы хотите запустить другие команды WDIO в контейнере DEV, вы также можете редактировать корневые сценарии WDIO File
--disableSeleniumService=true Это отключит сервис Selenium снова вращения. Например: " 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 или в настоящее время работаю в контейнере Dev в разделе «Контейнеры dev»
- Щелкните правой кнопкой мыши и выберите «Остановить контейнер» и закройте рабочую область
- Вы также можете выбрать контейнер для перезагрузки контейнера Dev
- Чтобы открыть контейнер разработчика:
- Существующее локальное рабочее пространство (для варианта 1)
- Откройте проект в коде Visual Studio
- Убедитесь, что рабочее пространство содержит папку .devcontainer
- Перейдите к просмотру -> Командная палитра и запустите контейнеры Dev: Open Workspace в контейнере
- Изолированный объем контейнера Dev (для варианта 2)
- Открыть код Visual Studio
- Используйте значок удаленного обозревателя в панели или просмотке активности -> Командная палитра и запустите удаленный проводник: сосредоточиться на контейнерах для просмотра контейнеров
- Найдите terra-clinical_devcontainer в разделе «Контейнеры Dev»
- Наведите на контейнер Dev и нажмите значок папки с надписью открытой папкой в контейнере или, щелкнув правой кнопкой мыши и выбирая открытую папку в контейнере
ЛИЦЕНЗИЯ
Copyright 2017 - 2020 Cerner Innovation, Inc.
Лицензировано по лицензии Apache, версия 2.0 («Лицензия»); Вы не можете использовать этот файл, кроме как в соответствии с лицензией. Вы можете получить копию лицензии на
http://www.apache.org/licenses/license-2.0
Если это не требуется применимого законодательства или не согласовано в письменной форме, программное обеспечение, распространяемое по лицензии, распределяется по основам «как есть», без каких -либо гарантий или условий, явных или подразумеваемых. См. Лицензию для конкретного языка, регулирующих разрешения и ограничения по лицензии.