ogDocumentation/i18n-docu/docs/es/developer/index.md

2.3 KiB

Desarrolladores de OpenGnsys

Bienvenido a la sección para desarrolladores de OpenGnsys. Esta área proporciona documentación técnica detallada sobre la arquitectura interna, APIs y guías de desarrollo para cada componente del sistema.

Componentes del sistema

OpenGnsys es un sistema modular con varios componentes interconectados. Esta sección proporciona información técnica detallada sobre cada uno de ellos:

  • Consola Web: Arquitectura y desarrollo del núcleo de la aplicación web.
  • DHCP: Implementación y personalización del servicio DHCP.
  • Sistema de Arranque: Desarrollo y extensión de los mecanismos de arranque.
  • ogLive: Personalización y construcción del sistema operativo mínimo.
  • Motor de Clonación: Arquitectura interna y APIs del motor de clonación.
  • Gestión de Repositorios: Desarrollo de módulos para la gestión de imágenes.
  • ogAgent: Protocolo de comunicación y desarrollo del agente cliente.
  • Logs y Monitorización: Integración de sistemas de registro y monitorización.

Contribuir al proyecto

OpenGnsys es un proyecto de código abierto que agradece las contribuciones de la comunidad. Antes de comenzar a desarrollar, te recomendamos:

  1. Familiarizarte con la arquitectura: Revisa la documentación de cada componente para entender cómo interactúan entre sí.
  2. Configurar un entorno de desarrollo: Sigue las guías de instalación para desarrolladores.
  3. Revisar las directrices de contribución: Asegúrate de seguir las convenciones de código y procesos de revisión.

Herramientas de desarrollo

Para contribuir al desarrollo de OpenGnsys, necesitarás familiarizarte con las siguientes tecnologías:

  • Backend: PHP, Python, Bash
  • Frontend: Angular
  • Base de datos: MySQL/MariaDB
  • Sistemas: Linux, servicios de red

Recursos adicionales

Esta sección proporciona la información técnica necesaria para entender, extender y personalizar los componentes de OpenGnsys según tus necesidades específicas.