Skip to content

Introduccion para desarrollo

Esta seccion explica como trabajar con el codigo del framework GwaIO para desarrollar el pipeline de proyectos mediante plugins y extensiones o conexiones con otros DCCs. A lo largo de la documentación encontraremos recursos y ejemplos para comprender mejor la API y Framework de GwaIO.

Requisitos

  • Python 3.10+ instalado y en el PATH.
  • GwaIO instalado y configurado para tu proyecto (desde el instalador oficial).
  • Conocer virtual environments (python -m venv) y pip editable (pip install -e).
  • Acceso al directorio de instalacion: %LOCALAPPDATA%\\Programs\\GwaIO\\dev.

Hardware y sistema operativo

  • Hardware: sin requisitos especiales.
  • Sistema operativo: Windows 10 64-bit (version 21H2 o superior).

Recursos

En la sección DEV de la documentación aprenderás a:

  • Desarrollar un plugin que conecte el pipeline de tu proyecto con GwaIO.
  • Implementar el sistema de publishing para automatizar la publicación de assets y metadatos.
  • Crear integraciones DCC que conecten tus aplicaciones 3D/2D favoritas con GwaIO, automaticen la distribución de código e incrusten datos contextuales en tus scripts.

Buenas practicas

  • Versionar tus cambios (git) antes de reinstalar el paquete en editable.
  • Mantener plantillas y configuracion sincronizadas con la documentacion.
  • Seguir una convencion logica entre proyectos para reutilizar estructuras y codigos