You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/copilot-instructions.md
+21-7Lines changed: 21 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,9 @@
2
2
3
3
## Project Overview
4
4
5
-
This is the official documentation website for **DynamiaTools** (https://dynamia.tools), a full-stack Java 25 framework for building enterprise web applications powered by Spring Boot 4, ZK 10 and frontend libraries.
5
+
This is the official documentation website for **Dynamia Platform** (https://dynamia.tools), the next generation of DynamiaTools. It's a cutting-edge full-stack Java 25 framework for building enterprise web applications powered by Spring Boot 4 and ZK 10.
6
+
7
+
**Current Version**: 26.2.0 (CalVer: YY.MM.MINOR - February 2026)
6
8
7
9
The website is built using:
8
10
-**Astro** (v5.17.2+) - Static site generator
@@ -37,7 +39,10 @@ website/
37
39
## Key Configuration
38
40
39
41
### Framework Version
40
-
- Current DynamiaTools version is defined in `astro.config.mjs` as `dynamiaToolsVersion`
42
+
- Current Dynamia Platform version: **26.2.0** (CalVer format: YY.MM.MINOR)
43
+
- Version is defined in `astro.config.mjs` as `dynamiaToolsVersion`
description: Framework Fullstack Java 21 para aplicaciones web empresariales, impulsado por Spring Boot 3.5 y ZK 10
2
+
title: Dynamia Platform
3
+
description: Framework full-stack Java 25 para aplicaciones web empresariales impulsado por Spring Boot 4 y ZK 10
4
4
template: splash
5
5
hero:
6
-
tagline: Un framework Java 21 full-stack de vanguardia diseñado para construir potentes aplicaciones web empresariales, aprovechando la fuerza de Spring Boot 3 y la elegancia de ZK 10.
6
+
tagline: La próxima generación de DynamiaTools. Un framework Java 25 full-stack de vanguardia diseñado para construir aplicaciones web empresariales robustas y escalables, impulsado por Spring Boot 4 y ZK 10.
DynamiaTools es un framework para construir aplicaciones web Java 21 de forma rápida y sencilla usando patrones de diseño estándar,
24
-
descriptores de vistas para generación automática de UI, acciones, servicios y módulos.
25
+
<Cardtitle="¿Qué es Dynamia Platform?"icon="pencil">
26
+
**Dynamia Platform** es la próxima generación de DynamiaTools—un framework unificado con baterías incluidas para construir aplicaciones web empresariales en Java 25 de forma rápida y sencilla usando patrones de diseño estándar, descriptores de vistas para generación automática de UI, acciones, servicios y módulos.
27
+
28
+
Impulsado por **Spring Boot 4** (https://spring.io), **ZK 10** (https://www.zkoss.org) para generación automática de interfaces web, y **JPA** para persistencia de datos.
25
29
26
-
Impulsado por Spring Boot (https://spring.io), ZK (https://www.zkoss.org) para la interfaz web y JPA.
30
+
Ahora con **versionado CalVer** (AA.MM.MENOR) y todos los módulos unificados en una sola versión: **{version}** (Febrero 2026).
27
31
</Card>
28
32
<Cardtitle="¿Qué puede hacer?"icon="add-document">
29
-
* Crear aplicaciones web full-stack.
30
-
* Escribir aplicaciones modulares. Sí, puedes crear un módulo (archivo jar) y reutilizarlo. Te ayuda a mantener tu
31
-
proyecto DRY.
32
-
* Vistas CRUD automáticas y endpoints REST para operaciones CRUD.
33
-
* Extiende el framework con nuevos módulos, acciones y servicios.
34
-
* Usa HTML5 en tu aplicación gracias al framework ZK, esto significa que puedes usar Bootstrap, CSS 3 y muchas tecnologías HTML5.
35
-
* Personaliza tu aplicación con temas o plantillas.
36
-
* Integra con otros frameworks Java y mucho más.
33
+
* **Construir aplicaciones web full-stack** con generación automática de UI
34
+
* **Escribir aplicaciones modulares** - Crea módulos (archivos JAR) y reutilízalos en múltiples proyectos (principio DRY)
35
+
* **Vistas CRUD y endpoints REST automáticos** - Cero código requerido para operaciones estándar
36
+
* **Extensiones empresariales listas** - Multi-tenencia (SaaS), reportes, dashboards, email/SMS, seguridad y más
37
+
* **Extender el framework** con módulos, acciones y servicios personalizados
38
+
* **Soporte HTML5 moderno** vía framework ZK - Usa Bootstrap, CSS3 y tecnologías HTML5
39
+
* **Personalizar con temas y plantillas** - Sistema de tematización enchufable
40
+
* **Integración perfecta**con cualquier framework o librería Java
37
41
</Card>
38
-
<Cardtitle="¿Es maduro?"icon="setting">
39
-
Sí, se utiliza en muchos proyectos en producción y está impulsado por los mejores frameworks del ecosistema Java:
40
-
* Spring framework para integración, REST e infraestructura.
41
-
* Spring Boot para configuración y despliegue sencillo.
42
-
* ZK framework para interfaces de usuario web.
43
-
* JPA estándar para la capa de persistencia por defecto.
44
-
* Jackson para serialización JSON/XML.
45
-
* YAML para descriptores de vistas.
46
-
47
-
<LinkButtonhref="/history"variant="secondary" >
42
+
<Cardtitle="¿Es maduro y está listo para producción?"icon="setting">
43
+
**¡Absolutamente!** Dynamia Platform tiene **más de 13 años** de desarrollo continuo e impulsa **más de 10 proyectos en producción** con **más de 40 módulos empresariales** en entornos del mundo real.
44
+
45
+
Construido sobre los mejores frameworks del ecosistema Java:
46
+
* **Spring Boot 4** para infraestructura moderna y despliegue sencillo
47
+
* **Java 25** - Últimas innovaciones y rendimiento
48
+
* **ZK 10** para generación automática de interfaces de usuario web
49
+
* **JPA** para capa de persistencia estándar
50
+
* **Jackson** para serialización JSON/XML
51
+
* **YAML** para descriptores de vistas declarativos
52
+
53
+
<LinkButtonhref="/es/history"variant="secondary">
48
54
Conoce nuestra historia
49
55
</LinkButton>
50
56
</Card>
57
+
<Cardtitle="¿Qué hay de nuevo en v26?"icon="star">
58
+
La **serie 26.x** trae mejoras importantes:
59
+
60
+
* 📅 **Versionado CalVer** - Todos los módulos comparten la misma versión ({version})
61
+
* ☕ **Java 25** - Últimas características y rendimiento del JVM
62
+
* 🚀 **Spring Boot 4** - Ecosistema Spring de próxima generación
* 🛡️ **Nivel Empresarial** - Multi-tenencia, seguridad y escalabilidad
67
+
68
+
Todo impulsado por una plataforma **probada en producción** utilizada por empresas en América Latina y Europa.
69
+
</Card>
70
+
<Cardtitle="Inicio Rápido"icon="rocket">
71
+
Comienza en minutos:
72
+
73
+
1. Crea un proyecto Spring Boot 4 + Java 25
74
+
2. Agrega la dependencia `tools.dynamia.app:{version}`
75
+
3. Agrega la anotación `@EnableDynamiaTools`
76
+
4. ¡Ejecuta y disfruta tu aplicación full-stack!
77
+
78
+
Lee la guía de [Comenzando](/es/getting-started) para instrucciones detalladas y ejemplos.
79
+
</Card>
51
80
<Cardtitle="Lee la documentación"icon="open-book">
52
-
Comienza con la guía de [Comenzando](/getting-started) para empezar rápidamente. A medida que avances, explora temas avanzados
53
-
para profundizar tu conocimiento.
81
+
Comienza con la guía de [Comenzando](/es/getting-started) para ponerte en marcha rápidamente. Aprende sobre [Conceptos Clave](/es/key-concepts) y explora temas avanzados para profundizar tu conocimiento.
82
+
83
+
Descubre las **extensiones empresariales integradas**, personaliza tu aplicación, extiende el framework y construye soluciones innovadoras con **Dynamia Platform**.
54
84
55
-
Personaliza tu aplicación, extiende el framework y construye tus propias soluciones innovadoras con DynamiaTools.
85
+
**Próximamente**: SDK de TypeScript, plantillas Vue/React, documentación mejorada, ¡y más!
description: Fullstack Java 21 framework for enterprise web applications powered by Spring Boot 3.5 and ZK 10
2
+
title: Dynamia Platform
3
+
description: Full-stack Java 25 framework for enterprise web applications powered by Spring Boot 4 and ZK 10
4
4
template: splash
5
5
hero:
6
-
tagline: A cutting-edge full-stack Java 21 framework designed for building powerful enterprise web applications, harnessing the strength of Spring Boot 3 and the elegance of ZK 10.
6
+
tagline: The next generation of DynamiaTools. A cutting-edge full-stack Java 25 framework engineered for building robust, scalable enterprise web applications, powered by Spring Boot 4 and ZK 10.
DynamiaTools is a framework for building Java 21 web applications fast and easy using standard design patterns,
24
-
views descriptors for automatic UI generation, actions, services and modules.
25
+
<Cardtitle="What is Dynamia Platform?"icon="pencil">
26
+
**Dynamia Platform** is the next generation of DynamiaTools—a unified, batteries-included framework for building Java 25 enterprise web applications fast and easy using standard design patterns, view descriptors for automatic UI generation, actions, services, and modules.
27
+
28
+
Powered by **Spring Boot 4** (https://spring.io), **ZK 10** (https://www.zkoss.org) for automatic web UI generation, and **JPA** for data persistence.
25
29
26
-
Powered by Spring Boot (https://spring.io), ZK (https://www.zkoss.org) for web UI and JPA.
30
+
Now with **CalVer versioning** (YY.MM.MINOR) and all modules unified in one version: **{version}** (February 2026).
27
31
</Card>
28
-
<Cardtitle="What can do?"icon="add-document">
29
-
* Create full-stack web applications.
30
-
* Write modular applications. Yes, you could create a module (jar file) and reuse it. It helps you to keep your
31
-
project DRY.
32
-
* Automatic CRUD views and REST endpoints for CRUD operations.
33
-
* Extends the framework with new modules, actions and services.
34
-
* Use HTML5 in your application thanks to ZK framework, this means you can use Bootstrap, CSS 3, and many HTML5
35
-
technologies
36
-
* Customize your application with themes or templates.
37
-
* Integrate with other Java framework and much more
32
+
<Cardtitle="What can it do?"icon="add-document">
33
+
* **Build full-stack web applications** with automatic UI generation
34
+
* **Write modular applications** - Create modules (JAR files) and reuse them across projects (DRY principle)
35
+
* **Automatic CRUD views and REST endpoints** - Zero code required for standard operations
36
+
* **Enterprise-ready extensions** - Multi-tenancy (SaaS), reporting, dashboards, email/SMS, security, and more
37
+
* **Extend the framework** with custom modules, actions, and services
38
+
* **Modern HTML5 support** via ZK framework - Use Bootstrap, CSS3, and HTML5 technologies
39
+
* **Customize with themes and templates** - Pluggable UI theming system
40
+
* **Seamless integration** with any Java framework or library
38
41
</Card>
39
-
<Cardtitle="It is mature?"icon="setting">
40
-
Yes, is used in many productions projects and is powered by the best frameworks in Java ecosystem:
41
-
* Spring framework for integration, REST and infrastructure.
42
-
* Spring Boot for easy setup and deploy
43
-
* ZK framework for web user interfaces
44
-
* Standard JPA for default persistence layer.
45
-
* Jackson for JSON/XML serialization
46
-
* YAML for view descriptors
47
-
48
-
<LinkButtonhref="/history"variant="secondary" >
42
+
<Cardtitle="Is it mature and production-ready?"icon="setting">
43
+
**Absolutely!** Dynamia Platform has **13+ years** of continuous development and powers **10+ production projects** with **40+ enterprise modules** in real-world environments.
44
+
45
+
Built on the best frameworks in the Java ecosystem:
46
+
* **Spring Boot 4** for modern infrastructure and easy deployment
47
+
* **Java 25** - Latest innovations and performance
48
+
* **ZK 10** for automatic web user interface generation
49
+
* **JPA** for standard persistence layer
50
+
* **Jackson** for JSON/XML serialization
51
+
* **YAML** for declarative view descriptors
52
+
53
+
<LinkButtonhref="/history"variant="secondary">
49
54
Know our history
50
55
</LinkButton>
51
56
</Card>
57
+
<Cardtitle="What's new in v26?"icon="star">
58
+
The **26.x series** brings major improvements:
59
+
60
+
* 📅 **CalVer Versioning** - All modules share the same version ({version})
61
+
* ☕ **Java 25** - Latest JVM features and performance
62
+
* 🚀 **Spring Boot 4** - Next-gen Spring ecosystem
63
+
* 🏢 **Unified Repository** - Core + Extensions together
* ⚡ **Zero-Config Philosophy** - Sensible defaults with easy customization
66
+
* 🛡️ **Enterprise-Grade** - Multi-tenancy, security, and scalability
67
+
68
+
All powered by a **production-proven** platform used by companies across Latin America and Europe.
69
+
</Card>
70
+
<Cardtitle="Quick Start"icon="rocket">
71
+
Get started in minutes:
72
+
73
+
1. Create a Spring Boot 4 + Java 25 project
74
+
2. Add `tools.dynamia.app:{version}` dependency
75
+
3. Add `@EnableDynamiaTools` annotation
76
+
4. ¡Run and enjoy your full-stack application!
77
+
78
+
Read the [Getting Started](/getting-started) guide for detailed instructions and examples.
79
+
</Card>
52
80
<Cardtitle="Read the docs"icon="open-book">
53
-
Start with the [Getting Started](/getting-started) guide to quickly get up and running. As you progress, dive into advanced topics
54
-
to deepen your knowledge.
81
+
Start with the [Getting Started](/getting-started) guide to quickly get up and running. Learn about [Key Concepts](/key-concepts) and explore advanced topics to deepen your knowledge.
82
+
83
+
Discover the **built-in enterprise extensions**, customize your application, extend the framework, and build innovative solutions with **Dynamia Platform**.
55
84
56
-
Customize your application, extend the framework, and build your own innovative
57
-
solutions with DynamiaTools.
85
+
**Coming soon**: TypeScript SDK, Vue/React templates, enhanced documentation, and more!
0 commit comments