-
Notifications
You must be signed in to change notification settings - Fork 2
Estado del proyecto
Gestor de aplicaciones (¡adiós línea de comandos!).
Editor de vistas completamente funcional.
Integración vista - controlador JS - controlador PHP completa.
Acceso a datos y ORM, completos.
Ciclo de ejecución de la aplicación y la vista, completos.
Integración de múltiples vistas en una sola página.
Compilación para producción, funcionando (las aplicaciones ya se pueden ejecutar e implementar).
Compilación para embeber en Cordova, funcionando (las aplicaciones ya se pueden compilar con Cordova y ejecutar en dispositivos).
En líneas generales,
- (En curso) Implementar todos los componentes.
- (En curso) Revisar y completar JSDOC y PHPDOC;
mover la documentación al Wiki. - (En curso, son los nuevos módulos) Sumar librerías y clases útiles para generación de PDF,
lectura y generación de archivos Excel, generación de archivos HTML desde plantillas, etc. - Nueva implementación del intérprete de expresiones; sumar versión PHP.
- Completar funcionalidad útil del editor, como deshacer, rehacer y la barra de formato de texto.
- Revisar TODOs en el código.
- Completar la funcionalidad del gestor de aplicaciones:
Renombrar, duplicar, eliminar vistas; gestionar controladores (actualmente solo se pueden crear desde el gestor); gestionar el modelo de datos (actualmente solo se pueden crear y sincronizar desde el gestor). - Testing.
-
Se deben normalizar los nombres de clases (CSS), algunos tienen prefijoTodo lo que es estilos internos, temporales o funcionales del editor y del framework debe quedar con prefijofoxtrot-
, otros no.foxtrot-
(ejemplo.foxtrot-arrastrable-destino
); las clases útiles y estilos de componentes, sin prefijo (ejemplo.contenedor
). - Preprocesamiento de los componentes y expresiones (construcción opcional del contenido de la vista en PHP).
Luego seguirá:
- Profundizar el desarrollo del editor; mejorar usabilidad; implementar seguridad para trabajo en equipo.
- Plantear las ideas propuestas como funcionalidad futura.
Se comenzarán a trabajar en Issues.
¿Probaste Foxtrot? Contanos qué te pareció 🥰 [email protected]
Índice
Primeros pasos
Gestor de aplicaciones
Editor de vistas
Componentes
Módulos
Comunicación cliente<->servidor
Modelo de datos - ORM
PHPDOC
JSDOC
☝ Comentarios
🤷♂️ Dudas
🤓 Ayuda
⌨ Contribuciones
Escribinos: [email protected]