Saltar al contenido principal
Version: 1.0

Políticas de Mantenimiento

Políticas de Mantenimiento

Esta sección detalla las políticas de contribución y mantenimiento para la plataforma Daiana, estableciendo las directrices que deben seguir los colaboradores externos e internos para mantener la integridad y la calidad del sistema mientras se fomenta la innovación y la colaboración comunitaria.

Políticas de Contribución

Objetivo de las Contribuciones:

Las contribuciones a Daiana pueden incluir código nuevo, correcciones de errores, mejoras en la documentación y sugerencias de nuevas funcionalidades. El objetivo es mejorar continuamente la plataforma, asegurando que se mantenga relevante, efectiva y segura para todos sus usuarios.

Proceso de Contribución:

  • Fork y Clone: Los contribuyentes deben hacer un "fork" del repositorio oficial de Daiana y clonarlo a su entorno local para realizar cambios.
  • Desarrollo Local: Antes de realizar cambios significativos, es recomendable discutirlos con el equipo de Daiana mediante "issues" en GitHub para asegurar que las contribuciones estén alineadas con los objetivos del proyecto.
  • Pruebas: Todos los cambios deben acompañarse de pruebas unitarias y de integración para validar la funcionalidad y asegurar que no introduzcan errores en el sistema.
  • Documentación: Cualquier cambio en el código que introduzca nuevas funcionalidades o modifique comportamientos existentes debe incluir actualizaciones en la documentación correspondiente.
  • Pull Request: Una vez completados los cambios y pruebas, los contribuyentes deben enviar un "pull request" al repositorio principal para su revisión.
  • Revisión de Código: El equipo de Daiana revisará el "pull request", pudiendo solicitar cambios adicionales o aprobar y fusionar los cambios al proyecto principal.

Directrices de Estilo de Código:

Las contribuciones deben adherirse a las directrices de estilo de código establecidas, que están documentadas en el repositorio de Daiana. Esto incluye normas sobre la nomenclatura, estructura de archivos, y prácticas de codificación segura.

Políticas de Mantenimiento

Daiana mantiene soporte para las versiones principales actuales y, al menos, para las dos versiones anteriores. Las actualizaciones de seguridad se proporcionan de forma regular para estas versiones.

Ciclo de Lanzamiento:

Daiana sigue un ciclo de lanzamiento semestral para versiones mayores, con lanzamientos menores y parches de seguridad según sea necesario. Los detalles del ciclo de lanzamiento están disponibles en el roadmap de Daiana.

Depreciación de Funcionalidades:

Cuando se deprecian funcionalidades, se notifica a los usuarios con al menos seis meses de antelación, proporcionando documentación sobre alternativas recomendadas y migraciones sugeridas.

Contribuciones Comunitarias:

Se alienta a la comunidad a participar en el proceso de mantenimiento, reportando problemas, sugiriendo mejoras y participando en discusiones sobre el futuro de Daiana.

Esta sección sirve como una guía esencial para aquellos que desean contribuir al desarrollo y mantenimiento de Daiana, asegurando que las contribuciones sean gestionadas de manera eficiente y efectiva para beneficio de toda la comunidad de usuarios.