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

41 lines
2.3 KiB
Markdown

# 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](ogcore.md)**: Arquitectura y desarrollo del núcleo de la aplicación web.
- **[DHCP](ogdhcp.md)**: Implementación y personalización del servicio DHCP.
- **[Sistema de Arranque](ogboot.md)**: Desarrollo y extensión de los mecanismos de arranque.
- **[ogLive](oglive.md)**: Personalización y construcción del sistema operativo mínimo.
- **[Motor de Clonación](ogcloneengine.md)**: Arquitectura interna y APIs del motor de clonación.
- **[Gestión de Repositorios](ogrepository.md)**: Desarrollo de módulos para la gestión de imágenes.
- **[ogAgent](ogagent.md)**: Protocolo de comunicación y desarrollo del agente cliente.
- **[Logs y Monitorización](oglog.md)**: 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
- Repositorio de código: [Gitea OpenGnsys](https://dev.opengnsys.es/gitea)
- Foro de desarrolladores: [Comunidad OpenGnsys](https://foro.opengnsys.es)
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.