Sobre el proyecto
Este repositorio es un monorepo que aloja los paquetes del Sistema de Diseño Calcite de Esri, un conjunto de componentes de interfaz de usuario de código abierto y recursos de diseño para crear aplicaciones web consistentes y accesibles, en particular aquellas que se integran con ArcGIS. Los paquetes principales incluyen:
- **@esri/calcite-components**: El conjunto principal de componentes web (construidos con Stencil) que proporcionan elementos de interfaz como botones, modales, selectores y controles relacionados con mapas.
- **@esri/calcite-components-react**: Envoltorios de React para los componentes principales, que permiten su uso fluido en aplicaciones React.
- **@esri/calcite-design-tokens**: Tokens de diseño (colores, espaciado, tipografía) que definen el lenguaje visual.
- **@esri/calcite-ui-icons**: Una colección de iconos SVG utilizados en todo el sistema de diseño.
- **@esri/eslint-plugin-calcite-components**: Un plugin de ESLint para hacer cumplir los estándares de codificación y las mejores prácticas al desarrollar con componentes Calcite.
El README sirve principalmente como índice, señalando la documentación detallada de cada paquete. También incluye pautas de contribución (con referencia a CONTRIBUTING.md) y una lista de colaboradores. El proyecto está licenciado bajo el Acuerdo de Licencia Maestra (MLA) de Esri, y se permite la redistribución sin modificación siempre que se cumplan los términos. El sistema de diseño se utiliza ampliamente en los propios productos de Esri y por desarrolladores que crean aplicaciones de SIG y cartografía, pero también es adecuado para cualquier proyecto web que busque una biblioteca de componentes pulida y de nivel empresarial.
Para los desarrolladores, este monorepo es valioso para:
- Crear aplicaciones personalizadas con una interfaz de usuario coherente y accesible.
- Aprovechar componentes preconstruidos que siguen los estándares de accesibilidad WCAG.
- Utilizar tokens de diseño para mantener la coherencia de la marca.
- Extender o contribuir al propio sistema de diseño.
El repositorio es mantenido activamente por el equipo de Esri y la comunidad de código abierto, con una gran lista de colaboradores visible en el README. Es un recurso práctico para desarrolladores front-end, diseñadores y equipos que trabajan en interfaces geoespaciales o con gran cantidad de datos.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.