Desarrollo
Appearance
Outdated translations are marked like this.
TDF LibreOffice Proyecto Document Liberation Blogs comunitarios Weblate Nextcloud Redmine Ask LibreOffice Donar
This page provides an overview of documentation related to LibreOffice development. It aggregates links to guidelines, build instructions, code conventions, testing resources, and developer-oriented documentation to help contributors get started and navigate the project.
Iniciación al desarrollo
- Involucrarse
- Materiales de aprendizaje de LibreOffice
- Iniciación al desarrollo de LibreOffice – Videotutorial en inglés
- Control de versiones (SCM):
- Emplear un EDI para programar LibreOffice
- Guía de los programadores (API de UNO)
- Elija una tarea:
- Si necesita ayuda para comenzar, contáctenos:
- por medio de IRC #libreoffice-dev IRC://
- or writing to the main (development) mailing list
- Google Summer of Code (inglés)
General Development
- Cómo compilar LibreOffice -- consejos y trucos:
- en Linux y *BSD
- …on Windows with WSL (generate Windows binaries)
- en macOS
- …on Windows with WSL (generate Linux binaries, not actively supported)
- para Android
- Consejos no específicos para ninguna plataforma (inglés)
- GTK4 (inglés) ...
- online (inglés)
- ClangTidy (inglés)
- Compilaciones destinadas a entornos de producción
- Ramas
- Depuracion:
- Version control (SCM):
- Cambios recientes:
- Cambios en espera de revisión
- Cambios aplicados recientemente
- Directrices generales de programación (inglés)
Convenciones, documentación y tutoriales
- Visión general del código
- Convenciones heredadas:
- Documentación del código:
- Tutoriales:
- Crear un cuadro de diálogo (en inglés)
- Depuración (en inglés)
- Hacerse cargo de los diccionarios (en inglés)
- Sugerencias para desarrollar funcionalidades complejas (en inglés)
- Cuándo y cómo realizar cambios a gran escala
- Cómo internacionalizar plantillas
- Eliminación de encabezados innecesarios del código de LibreOffice
Estado actual de la compilación y las pruebas
- Estado de las compilaciones Consulte el estado en Jenkins
- Pruebas unitarias:
- Análisis estático de código
- Compilaciones
- Fuzz testing
Otras páginas
- Aplicaciones:
- Áreas específicas del código:
- Normativa de uso de IA generativa
- Análisis de documentos
- Sistema de compilaciones
- Variables de entorno
- Opciones de configuración
- Notas sobre las clases de String utilizadas
- Notas sobre los tipos SAL
- Aserciones y registros (en inglés)
- Accesibilidad para desarrolladores
- List of all dispatch commands (en inglés)
- Plan de publicaciones periódicas
- Acronimia
- Blog de desarrollo de LibreOffice
- Consejos y trucos para Vim
- Desarrollo de extensiones
- Ponencias de FOSDEM 2012 (en inglés)
- Central de desarrollo
- Archive (links to outdated pages)