Sobre el proyecto

# ChartJS para Seaside Este proyecto proporciona un enlace de Seaside para ChartJS, lo que permite crear gráficos interactivos en aplicaciones web Seaside construidas con Pharo Smalltalk. ## Características - Personalización de gráficos basada en modelos usando Stylesheet - Funciona en entornos de red local - Versionado semántico para versiones estables - Compatible con múltiples versiones de Pharo ## Instalación Para instalar ChartJs en tu imagen de Pharo: Metacello new githubUser: 'DuneSt' project: 'ChartJs' commitish: 'master' path: 'src'; baseline: 'ChartJs'; onUpgrade: [ :e | e useIncoming ]; onWarningLog; load Agrega a tu baseline: spec baseline: 'ChartJs' with: [ spec repository: 'github://DuneSt/ChartJs:v1.x.x/src' ] Puedes especificar nombres de ramas (#master, #development) o etiquetas (#v1.0.0, #v1.2.) o SHA de commit. ## Primeros pasos Agrega las bibliotecas requeridas a tu aplicación Seaside: (WAAdmin register: self asApplicationAt: 'myApplication') addLibrary: ChartJsLibrary; addLibrary: JQDeploymentLibrary ## Ejemplos Aplicación de demostración disponible en: [http://localhost:8080/ChartJsDemo](http://localhost:8080/ChartJs) Demostración remota: [https://demos.ferlicot.fr/ChartJsDemo](https://demos.ferlicot.fr/ChartJsDemo) Inicia el servidor Seaside mediante `World menu > Tools > Seaside Control Panel` y agrega `ZnZincServerAdaptor`. ## Dependencias - ChartJs v1.0.1 ## Compatibilidad | Versión de ChartJs | Versiones de Pharo compatibles | |---------------|---------------------------| | v1.x.x | Pharo 61, 70, 80, 90, 10, 11, 12, 13, 14 | | development | Pharo 61, 70, 80, 90, 10, 11, 12, 13, 14 | ## Contacto Para preguntas o problemas, abre un issue o contacta a cyril@ferlicot.fr