Skip to content

Arquitectura Modular ​

Trinity Launcher sigue una arquitectura limpia basada en bibliotecas separadas para garantizar la modularidad y el mantenimiento.

Estructura ​

▸ TrinityCore ​

Encapsula toda la Lógica de Negocio.

  • Gestión de versiones
  • Manejo de packs
  • Lógica de inicio
  • Operaciones de Exportación/Importación

▸ TrinityUI ​

Contiene las Interfaces Gráficas.

  • Ventanas
  • Diálogos
  • Widgets
  • Componentes de vista

Esta separación permite que la lógica central sea probada de manera independiente de la interfaz de usuario y potencialmente reutilizada en otras interfaces (por ejemplo, CLI).

Lanzado bajo la Licencia BSD-3-Clause.