
Terra clínica
- Navegadores compatibles
- Paquetes
- Internacionalización (i18n)
- Que contribuye
- Desarrollo local
- Desarrollo local utilizando Docker (contenedores de desarrollo)
- LICENCIA
Paquetes
Estado
| Paquete Terra | Versión | Estado | Dependencias |
|---|
| parrilla | | | |
| visión de detección de terracuito | | | |
| caminante terrestre | | | |
| exhibición | | | |
| Vista de Terra-Clínico | | | |
| Vista de valores de etiquetas terrestres | | | |
| Terra-clínico | | | |
Desapercibido
| Paquete Terra | Versión | Estado |
|---|
| caminante de la acción-clínica | | |
| Terra-clínico-app-delegado | | |
| visión de error terracuido | | |
| colección terraclínica | | |
| gerente de Terra-Clínico-Modal | | |
| Vista terrestre-no-data | | |
| sitio terracuático | | |
| grupo de portaobilotes terra-clínico | | |
Internacionalización (i18n)
Revise la documentación de internacionalización de Terra para obtener más información. Se incluyen instrucciones sobre el consumo y cómo se configura la internacionalización.
Que contribuye
Lea nuestras pautas contribuyentes. Se incluyen instrucciones para las solicitudes de informes de problemas y extracción.
Desarrollo local
- Instale Docker https://www.docker.com/ para ejecutar pruebas de navegador.
- Instalar dependencias y ejecutar pruebas.
Desarrollo local utilizando Docker (contenedores de desarrollo)
- Instale el ranchero o el docker.
- El ranchero es gratuito y de código abierto y es muy recomendable, mientras que Docker puede requerir una licencia para su uso.
- Instale el código Microsoft vs.
- Instale la extensión del contenedor Dev.
- Navegue para ver-> Extensión-> Buscar e instalar contenedores de desarrollo (o "MS-VScode-Remote.Remote-Containers")
- Más información sobre contenedores de desarrollo
- Construya el contenedor de desarrollo:
- (Opción 1) - Abrir el espacio de trabajo local en el contenedor de Dev
- Clon el repositorio (o bifurcado) localmente y abra el proyecto en el código de visual de estudio
- Navegue a la vista -> Paleta de comando y ejecute contenedores de desarrollo: Abra el espacio de trabajo en contenedor
- (Opción 2) - Recomendado para Windows para que la recuperación caliente funcione durante el desarrollo y el rendimiento mejorado: Creación del contenedor de desarrollo utilizando volúmenes de desarrollo (para obtener más información y orientación, consulte la guía oficial)
- Si tiene una configuración de GIT y tiene un archivo de configuración global ~/.gitconfig localmente, estas configuraciones deben transferirse automáticamente al contenedor Dev
- Navegue a la vista -> Paleta de comandos y ejecute contenedores de desarrollo: repositorio de clones en el volumen de contenedores
- Pegue la URL de GitHub de este repositorio (o bifurcado)
- VS Código ahora recargará el espacio de trabajo y creará/iniciará el contenedor de desarrollo y el volumen
- Tenga en cuenta: los cambios realizados con esta opción solo actualizarán los archivos en el volumen de Docker. Se recomienda confirmar cambios a menudo en caso de que se elimine el volumen o se elimine el contenedor de desarrollo.
- Ahora estás ejecutando en un contenedor de desarrollo. Use el terminal del contenedor Dev en el código de Visual Studio para emitir cualquier comando NPM o BASH.
- Antes de ejecutar cualquier prueba WDIO, asegúrese de realizar los siguientes pasos:
- Abra un nuevo terminal (fuera del contenedor de desarrollo) y navegue a la ruta ".DevContainer/" en su repositorio.
- Ejecute el comando
"docker compose -f docker-compose-wdio.yml up" . El centro de selenio debe girar. Deja esto en funcionamiento en segundo plano. Si ve errores que dicen "el nombre del contenedor ya existe", ejecute el comando "docker container prune" seguido de presionar "Y" para borrar cualquier contenedor no utilizado e intente ejecutar el comando anterior nuevamente. - Ahora puede ejecutar
npm run test:docker o npm run wdio:docker para ejecutar pruebas WDIO desde el interior del contenedor de dev. - Nota: Opcionalmente, si desea ejecutar otros comandos WDIO en el contenedor Dev, también puede editar el archivo root.json del archivo wdio scripts para incluir
--disableSeleniumService=true flag. Esto deshabilitará el servicio de selenio para que vuelva a girar. Por ejemplo: " scripts " : {
" wdio-lowlight " : " terra wdio --disableSeleniumService=true --themes clinical-lowlight-theme "
} - Si se cambiara alguno de los archivos de composición, debe actualizar el contenedor Docker eliminando las imágenes de Docker existentes correspondientes, luego ejecutando el siguiente comando:
docker compose -f < changed compose file name > .yml up
- Para terminar un contenedor de desarrollo:
- Utilice la línea de comandos o el escritorio de Rancher/Docker o
- Uso de Visual Studio Code
- Seleccione el icono del explorador remoto en la barra de actividades o la vista -> Paleta de comandos y ejecute el explorador remoto: enfócate en la vista de contenedores
- Localice el Terra-Clinical_DevContainer o actualmente ejecuta el contenedor de Dev en "Containers de desarrollo"
- Haga clic derecho y seleccione Detener el contenedor y cerrar el espacio de trabajo
- También puede seleccionar el contenedor de reconstrucción para reiniciar el contenedor de desarrollo
- Para reabrir un contenedor de desarrollo:
- Espacio de trabajo local existente (para la opción 1)
- Abra el proyecto en el código de Visual Studio
- Asegúrese de que el espacio de trabajo contenga la carpeta .devcontainer
- Navegue a la vista -> Paleta de comando y ejecute contenedores de desarrollo: Abra el espacio de trabajo en contenedor
- Volumen de contenedor de desarrollo aislado (para la opción 2)
- Abra el código de Visual Studio
- Use el icono de explorador remoto en la barra de actividades o la vista -> Paleta de comandos y ejecute el explorador remoto: concéntrese en los contenedores Vista para ver contenedores
- Localice el Terra-Clinical_DevContainer en "Containers de desarrollo"
- Descubra el contenedor de desarrollo y haga clic en el icono de carpeta etiquetado como la carpeta Abrir en el contenedor o haciendo clic derecho y seleccionando la carpeta abierta en el contenedor
LICENCIA
Copyright 2017 - 2020 Cerner Innovation, Inc.
Licenciado bajo la licencia Apache, versión 2.0 (la "licencia"); No puede usar este archivo, excepto de conformidad con la licencia. Puede obtener una copia de la licencia en
http://www.apache.org/licenses/license-2.0
A menos que la ley aplicable sea requerida o acordado por escrito, el software distribuido bajo la licencia se distribuye de manera "como es", sin garantías o condiciones de ningún tipo, ya sea expresas o implícitas. Consulte la licencia para los permisos y limitaciones de rigor de idioma específico bajo la licencia.