Desarrollar Op

Descargar como odt, pdf o txt
Descargar como odt, pdf o txt
Está en la página 1de 4

Desarrollar proyecto abierto

¡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] .

Seguimiento y coordinación de problemas


Comemos nuestro propio helado, por eso utilizamos OpenProject para la planificación de la hoja de
ruta y la colaboración en equipo. Por favor, eche un vistazo a las siguientes páginas:
• Hoja de ruta de desarrollo
• lista de deseos
• Acumulación de errores
• Reportar un error
• Enviar una idea de característica

Entorno de desarrollo
Eche un vistazo a la parte inferior en Recursos adicionales para ver cómo configurar su entorno de
desarrollo.

Destacando el entorno de desarrollo


Para que sea más fácil distinguir una instancia de desarrollo, se utiliza un ícono de sitio web sombreado
y un encabezado de aplicación modificado.
Este comportamiento se puede desactivar estableciendo una variable de entorno
OPENPROJECT_DEVELOPMENT_HIGHLIGHT_ENABLED=false(consulte también la
documentación sobre configuración ).

Modelo de ramificación y flujo de desarrollo.


Consulte esta guía independiente para conocer el modelo de ramificación de git y el desarrollo central .
Conceptos de desarrollo
Preparamos un conjunto de conceptos de documentación para una introducción a varios temas
relacionados con el backend y el frontend de OpenProject. Consulte la página principal de conceptos
para obtener más información.

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).

Solicitudes de extracción inactivas


Queremos mantener la lista de solicitudes de extracción lo más limpia posible: intentaremos cerrar las
solicitudes de extracción después de un período de inactividad de 30 días (sin comentarios, sin más
envíos) que no estén etiquetadas como work in progressnuestras.

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.

Código de conducta del colaborador


Como contribuyentes y mantenedores de este proyecto, nos comprometemos a respetar a todas las
personas que contribuyen informando problemas, publicando solicitudes de funciones, actualizando
documentación, enviando solicitudes de extracción o parches y otras actividades.
Nos comprometemos a hacer de la participación en este proyecto una experiencia libre de acoso para
todos, independientemente de su nivel de experiencia, género, identidad y expresión de género,
orientación sexual, discapacidad, apariencia personal, tamaño corporal, raza, edad o religión.
Ejemplos de comportamiento inaceptable por parte de los participantes incluyen el uso de lenguaje o
imágenes sexuales, comentarios despectivos o ataques personales, trolling, acoso público o privado,
insultos u otras conductas no profesionales.
Los mantenedores del proyecto tienen el derecho y la responsabilidad de eliminar, editar o rechazar
comentarios, confirmaciones, códigos, ediciones de wiki, problemas y otras contribuciones que no
estén alineadas con este Código de conducta. Los encargados del mantenimiento del proyecto que no
sigan el Código de conducta podrán ser eliminados del equipo del proyecto.
Se pueden informar casos de comportamiento abusivo, acosador o de otro modo inaceptable abriendo
un problema o contactando a uno o más de los mantenedores del proyecto.
Este código de conducta está adaptado del Contributor Covenant , versión 1.0.0, disponible en
contributor-covenant.org/version/1/0/0/

Acuerdo de licencia de colaborador de OpenProject (CLA)


Si desea contribuir a OpenProject, asegúrese de aceptar primero nuestro Acuerdo de licencia de
colaborador. El acuerdo de licencia de contribuyente documenta los derechos otorgados por los
contribuyentes a OpenProject.
Lea y acepte el Acuerdo de licencia de colaborador aquí.

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

También podría gustarte