
Terra Core
- Paquetes
- Versiones
- Estado
- Desapercibido
- Navegadores compatibles
- Internacionalización (i18n)
- Paquetes que requieren i18n
- Que contribuye
- Desarrollo local
- Desarrollo local utilizando Docker (contenedores de desarrollo)
- LICENCIA
Paquetes
Versiones
Cuando un componente alcanza V1.0.0., Se considera estable y seguirá a Semver para versiones.
- Las versiones principales representan cambios de ruptura
- Las versiones menores representan una funcionalidad adicional de una manera compatible con el revés
- Las versiones de parche representan correcciones de errores compatibles con hacia atrás
Consulte los componentes Changelogs, los problemas relacionados y las PRS para obtener más información.
Vemos la API react.js accesorios de nuestros componentes como nuestra principal API pública. Usamos esto para guiarnos al versiones de versiones.
Antes de los componentes que alcanzan V1.0.0, se considera que un componente está en una etapa beta. Los componentes en la etapa beta pueden incluir cambios de ruptura, nuevas características y correcciones de errores, todo dentro de las versiones V0.XX.
Estado
| Paquete Terra | Versión | Estado | Dependencias |
|---|
| pie de acción por tierra | | | |
| cabeza de acción | | | |
| alerta | | | |
| Arrange | | | |
| terrádico | | | |
| terra-badge | | | |
| terra-base | | | |
| Terraketpoints | | | |
| terra-botón | | | |
| grupo de terra-botón | | | |
| terracota | | | |
| teracontente-contenedor | | | |
| Terra-Demographics-Banner | | | |
| Terra-Dialog | | | |
| Terra-Divider | | | |
| Terra-Dropdown-Button | | | |
| grid terra-dinámica | | | |
| Terra-form-checkbox | | | |
| campo de territorio | | | |
| Terra-form-Formaldset | | | |
| entrante | | | |
| Terra-Form-Radio | | | |
| Terra-formy-selecto | | | |
| Terra-Form-TextArea | | | |
| terra-cred | | | |
| terrateniente | | | |
| terra-hyperlink | | | |
| Terra-i18n | | | |
| Terra-Icon | | | |
| Terra-Image | | | |
| teracina | | | |
| Terra-Mixins | | | |
| Terr-Overlay | | | |
| terracríeo | | | |
| Terra-Profile-Image | | | |
| Terra-Programos-Bar | | | |
| elemento de respuesta | | | |
| terra-scroll | | | |
| Terra-Search-Field | | | |
| caminante de terra-sección | | | |
| piadoso | | | |
| Terra-firma | | | |
| terra-spacer | | | |
| terra-estatus | | | |
| visión de terracota | | | |
| terraza | | | |
| traficante | | | |
| Terra-Text | | | |
| Terra-Toggle | | | |
| toggle-button | | | |
| terra-toggle-section-header | | | |
| texto terrenal | | | |
Desapercibido
| Paquete Terra | Versión | Estado | Dependencias |
|---|
| terra-forma | | | |
| Terra-I18n-Plugin | | | |
| TERRA-TIEMA | | | |
| terra-modal | | | |
Navegadores compatibles
| Navegador | Versión |
|---|
| Chrome & Chrome para Android | Actual |
| Borde | Actual |
| Firefox | Actual |
| Explorador de Internet | 10 y 11 |
| Safari y safari móvil | Actual |
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.
Paquetes que requieren i18n
- cabeza de acción
- alerta
- Terra-Demographics-Banner
- Terra-Dialog
- Terra-form-checkbox
- campo de territorio
- Terra-Form-Radio
- Terra-formy-selecto
- Terra-i18n
- Terr-Overlay
- Terra-Search-Field
- piadoso
- visión de terracota
Que contribuye
Lea nuestras pautas contribuyentes. Se incluyen instrucciones para las solicitudes de informes de problemas y extracción.
Desarrollo local
- Instale Node Version Manager (NVM) y nodo. El directorio raíz contiene un archivo
.nvmrc que especifica la versión de nodo de Terra-Core. Una vez que se instala NVM y está dentro del directorio raíz, su versión de Node cambiará a esta versión. - 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-Core_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-Core_DevContainer en "Contenedores 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 - 2024 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.