Packagemaker Docs
La suite definitiva para el ecosistema Fluthin/Influent.
Rápido
Crea esqueletos de proyectos en segundos con estándares profesionales.
Potente
Compila scripts Python a ejecutables nativos optimizados con PyInstaller.
Moderno
Interfaz UWP/Fluent Design, hermosa y responsiva.
Instalación y Requisitos
Para usar Packagemaker necesitas tener Python instalado y algunas librerías clave.
pip install PyQt5 requests pyinstaller
Creando tu Primer Proyecto
El flujo de trabajo comienza en la pestaña "Crear Proyecto".
1. Empresa y Nombre
Define `autor` y el nombre interno. Usa nombres sin espacios para el ID lógico.
2. Autoría
Ingresa tu usuario de GitHub. El sistema verificará que existas para garantizar la autoría.
3. Icono
Selecciona un archivo .ico personalizado. Packagemaker lo procesará automáticamente.
Estructura Generada
Packagemaker organiza tu código profesionalmente:
- 📁 app/: Recursos gráficos e iconos.
- 📁 assets/: Archivos multimedia (imágenes, sonidos).
- 📁 source/: Código fuente adicional.
- 📁 lib/: Dependencias y requirements.txt.
- 📄 details.xml: El corazón de los metadatos.
- 📄 updater.py: El actualizador automático "embestido".
Compilación (.iflapp)
Transforma tu código en un paquete distribuible.
- Ve a la pestaña Construir Paquete.
- Escribe el nombre de la empresa y proyecto (¡Usa el autocompletado con TAB!).
- Selecciona la plataforma (Windows/Linux).
- Dale a Construir Paquete.
Gestión en Tiempo Real
El Gestor ahora incluye tecnología "Real-time Watcher". Si creas o eliminas una carpeta en tu explorador de archivos, la lista se actualiza instantáneamente.
Funciones del Gestor
Proyectos Locales
Lista tus proyectos en desarrollo. Doble clic para ver detalles, SHA y opciones de ejecución.
Apps Instaladas
Gestiona las aplicaciones que has instalado en tu sistema Influent/Fluthin.
Solución de Problemas
Error: "Python no encontrado"
Asegúrate de que puedes correr `python --version` en tu terminal CMD/PowerShell.
Error de PyInstaller
Si la compilación falla, prueba reinstalar: `pip uninstall pyinstaller` seguido de `pip install pyinstaller`. A veces los antivirus bloquean la creación de ejecutables.