
Esta es la parte del cliente de Sprotty , un marco de diagramación de origen abierto de próxima generación construido con tecnologías web.
Algunas características seleccionadas:
- Representación SVG rápida y escalable que es compatible con todos los navegadores modernos y estilizables con CSS
- Animaciones integradas en el núcleo
- Soporte para un tiempo de ejecución distribuido con el cliente y el servidor
- Arquitectura de cliente rápida y reactiva implementada en TypeScript
- Arquitectura del servidor basada en Java o Node.js
- Configuración a través de la inyección de dependencia
- Integraciones con XText, Langium, el Protocolo del servidor de idiomas, VS Code y Theia
- Se puede ejecutar tan rico-cliente y en el navegador
Repositorios
El proyecto Sprotty abarca cuatro repositorios de GitHub.
- Sprotty (este repositorio) contiene el código del cliente (
sprotty ), el código compartido para los servidores Node.js ( sprotty-protocol ), la integración de diseño ELK ( sprotty-elk ) y ejemplos. - Sprotty-server contiene código de servidor para Java e incluye el diseño del diagrama del lado del servidor, la extensión del protocolo del servidor de idiomas y la integración con el marco XText.
- Sprotty-theia contiene el código de pegamento para integrar las vistas de Sprotty en Theia IDE.
- Sprotty-Vscode contiene el código de pegamento para integrar las vistas de Sprotty en el código VS.
El proyecto se basa en ci.eclipse.org/sprotty.
Documento
Para obtener más información, consulte la documentación en el sitio web.
El historial de versiones está documentado en ChangeLog. Los cambios se rastrean por separado para cada paquete.
Referencias
- Ejemplo: Ver filtrado: utilizando el filtrado para navegar eficientemente un gran conjunto de datos de publicaciones y citas
- Ejemplo: gráficos anidados: se expanden subgrafías anidadas en el lugar para navegar eficientemente un gran proyecto con módulos mecanografiados
- Yangster: una extensión de código vs para el idioma yang