Cómo colaborar como desarrollador

Si sabes programar, te comentamos que hemos realizado esta localización para vos. Pensamos en simplificar tu tarea, armando una estructura donde te puedas concentrar en la implementación y no el problema funcional. Nos puedes ayudar en:

  • Eliminar errores o implementar mejoras.
    • Elige uno de los casos/issues que tenemos abiertos.
    • Deja un mensaje en el caso avisando que vas a encarar el caso.
    • Bifurca el módulo y empieza a trabajar.
    • Has tu propuesta.
    • Estate atento a las críticas constructivas y contrapropuestas que la comunidad va a hacer a tu propuesta.
    • Una vez aceptada tu propuesta, ya eres uno de nuestros desarrolladores! Te agregamos a nuestra equipo de desarrolladores, si es que no estás. Vas a ser visible y muchos se contactarán contigo con esperanza de nuevo trabajo.
  • Implementar requisitos. Si te crees capaz de implementar un requisito, has los siguientes pasos:
    • Elige uno de los casos/issues abiertos en el respositorio de requisitos.
    • Evalua si hay suficiente documentación para iniciar el desarrollo. Si crees que no, has todas las preguntas que creas pertinente.
    • Si hay suficiente documentación, evalua la posibilidad de armar un nuevo módulo o si se necesita ampliar un módulo que ya existe.
      • Si hay que armar un nuevo módulo, has el comentario en el caso agregando el siguiente texto @odoo-l10n-ar/owners, para llamar la atención de los responsables de la localización.
        • Espera a que se cree el repositorio del módulo. Una vez creado bifurca el módulo y empieza a trabajar.
      • Si elegiste en qué módulo lo vas a implementar, has el comentario de tu decisión.
    • Has tu propuesta.
    • Estate atento a las críticas constructivas y contrapropuestas que la comunidad va a hacer a tu propuesta.
    • Una vez aceptada tu propuesta, ya eres uno de nuestros desarrolladores! Te agregamos a nuestra equipo de desarrolladores, si es que no estás. Vas a ser visible y muchos se contactarán contigo con esperanza de nuevo trabajo.

Recuerda, una vez aceptado el código que propusiste se te va a agregar al equipo de desarrolladores. Esto no solo te va a dar visibilidad entre la gente de la localización, sino también entre instituciones públicas y privadas que requieren de nuestro conocimiento.

Si te preguntas que conocimiento de programación necesitas para participar, estás son algunas:

También existen otros sitios, blogs y foros donde preguntar. Usa Google para encontrarlos. Si ves algo interesante comparteló con nosotros con un pedido de jalar tu código (pull request) en esta página. Como ésta también se mantiene usando Github, puedes hacer un fork de la misma y agregar contenido.

La aceptación del código puede ser casi inmediata si es que viene de un caso (issue) bien desarrollado. Si no puede que exijamos más documentación o detalles. Tenlo en cuenta, ya que la calidad de este software afecta a muchas personas y familias.