Desarrollar Op
Desarrollar Op
Desarrollar Op
¡Nos complace que esté pensando en contribuir a OpenProject! Esta guía detalla cómo contribuir a
OpenProject.
Ponerse en contacto
Póngase en contacto con nosotros utilizando nuestro foro de desarrollo o envíenos un correo
electrónico a [email protected] .
Entorno de desarrollo
Eche un vistazo a la parte inferior en Recursos adicionales para ver cómo configurar su entorno de
desarrollo.
Traducciones
Si desea contribuir a la localización de OpenProject y sus complementos, puede hacerlo en la página de
Crowdin OpenProject . Una vez al día recuperamos esas configuraciones regionales y las subimos
automáticamente a GitHub. ¡Contribuir allí asegurará que su idioma esté actualizado para la próxima
versión!
Puede encontrar más información sobre este tema en nuestra publicación de blog .
Proceso de embalaje
Consulte esta guía independiente para conocer el proceso de creación de paquetes de OpenProject .
Pruebas
Agregue pruebas a su código para verificar la funcionalidad, especialmente si se trata de una
característica nueva.
TravisCI también verificará las solicitudes de extracción, pero ejecútelas también localmente y
asegúrese de que estén verdes antes de crear su solicitud de extracción. Recibimos muchas solicitudes
de extracción y lleva algún tiempo ejecutar el conjunto completo para cada una.
Si ingresa a su rama en rápida sucesión, considere detener las compilaciones de Travis asociadas, ya
que Travis se ejecutará para cada confirmación. Esto es especialmente cierto si fuerza el empuje hacia
la rama.
Úselo también [ci skip]en su mensaje de confirmación para suprimir compilaciones que no sean
necesarias (por ejemplo, después de corregir un error tipográfico en el archivo README).
Seguridad
Si nota un problema de seguridad en OpenProject, envíenos un correo electrónico cifrado GPG a
[email protected] y describa el problema que encontró. Descargue nuestra clave GPG pública
BDCF E01E DE84 EA19 9AE1 72CE 7D66 9C6D 4753 3958 aquí .
Incluya una descripción sobre cómo reproducir el problema si es posible. Nuestro equipo de seguridad
recibirá su correo electrónico e intentará reproducir y solucionar el problema lo antes posible.
Recursos adicionales
• Entorno de desarrollo para Ubuntu 18.04
• Entorno de desarrollo para Mac OS X
• Entorno de desarrollo usando Docker
• Desarrollo de complementos
• Ejecución de pruebas
• Documentación API
• Reportar un error