Line 5:
Line 5:
= Cómo convertirse en desarrollador oficial =
= Cómo convertirse en desarrollador oficial =
−
En la galaxia del proyecto Dolibarr, hay varias partes interesadas distribuidas en diferentes niveles o grados. El número de desarrolladores y las contribuciones son importantes y, cualquier proyecto que desee tener cierto nivel de calidad, debe de estar bajo una gestión controlada y de unas modificaciones validadas para su evolución, tanto en las necesidades funcionales como en su código. Por esta razón, el acceso en escritura a los fuentes (Servidor CVS) está limitado y regido por una organización que se describe en las líneas siguientes. Cada desarrollador tiene un '''grado''' que depende de su antigüedad y de sus contribuciones. El nivel de autorización de una persona en el proyecto aumenta con las etapas de promoción de grado.
+
En la galaxia del proyecto Dolibarr, hay varias partes interesadas distribuidas en diferentes niveles o grados. El número de desarrolladores y las contribuciones son importantes y, cualquier proyecto que desee tener cierto nivel de calidad, debe de estar bajo una gestión controlada y de unas modificaciones validadas para su evolución, tanto en las necesidades funcionales como en su código. Por esta razón, el acceso en escritura a los fuentes (Servidor GIT) está limitado y regido por una organización que se describe en las líneas siguientes. Cada desarrollador tiene un '''grado''' que depende de su antigüedad y de sus contribuciones. El nivel de autorización de una persona en el proyecto aumenta con las etapas de promoción de grado.
−
El curso de un desarrollador Dolibarr pasa a través de estas etapas, que hemos clasificado como un título familiar para los adeptos a la ciencia ficción. Estas son las etapas. Es importante comprender que esta organización tiene el único propósito de mejorar la calidad de Dolibarr y que es necesario que se respete estrictamente a fin de lograrlo. Así que no se ofenda si, como desarrollador, no dispone de un acceso CVS en escritura, antes de un cierto plazo.
+
El curso de un desarrollador Dolibarr pasa a través de estas etapas, que hemos clasificado como un título familiar para los adeptos a la ciencia ficción. Estas son las etapas. Es importante comprender que esta organización tiene el único propósito de mejorar la calidad de Dolibarr y que es necesario que se respete estrictamente a fin de lograrlo. Así que no se ofenda si, como desarrollador, no dispone de un acceso GIT en escritura, antes de un cierto plazo.
<span id="Soldado">'''* Soldado'''</span>
<span id="Soldado">'''* Soldado'''</span>
Line 27:
Line 27:
Las tareas disponibles son las tareas que tienen la propiedad "Task opened to external developers" a "si". Si el valor es "no", olvídela, ya que será tratada por un desarrollador de grado Jedi.
Las tareas disponibles son las tareas que tienen la propiedad "Task opened to external developers" a "si". Si el valor es "no", olvídela, ya que será tratada por un desarrollador de grado Jedi.
−
En su primer envío aceptado (incluido en el CVS por un almirante, Jedi o Yoda), automáticamente entrará en la familia de '''Cazadores''' de la alizanda Dolibarr.
+
En su primer envío aceptado (incluido en el GIT por un almirante, Jedi o Yoda), automáticamente entrará en la familia de '''Cazadores''' de la alizanda Dolibarr.
El número de cazadores no está limitado. Además, cuantos más tengamos, más fuertes seremos.
El número de cazadores no está limitado. Además, cuantos más tengamos, más fuertes seremos.
Line 36:
Line 36:
<span id="Z-6PO">'''* Z-6PO'''</span>
<span id="Z-6PO">'''* Z-6PO'''</span>
−
Si habla correctamente un idioma que no está presente o está mal traducido en Dolibarr, un '''Jedi''' o '''Yoda''' le dará a su login de Savannah los derechos de escritura en los fuentes CVS del proyecto.
+
Si habla correctamente un idioma que no está presente o está mal traducido en Dolibarr, un '''Jedi''' o '''Yoda''' le dará a su login de Savannah los derechos de escritura en los fuentes GIT del proyecto.
Dirígase al sitio http://savannah.nongnu.org para crear una cuenta y pedir la inclusión al proyecto como Z-6PO para su idioma.
Dirígase al sitio http://savannah.nongnu.org para crear una cuenta y pedir la inclusión al proyecto como Z-6PO para su idioma.
−
Vea [[FAQ_Desarrolladores#Recuperar.2Factualizar_una_versi.C3.B3n_CVS_de_desarrollo|Recuperar/actualizar una versión CVS de desarrollo]] para saber como usar el servidor CVS que contiene los fuentes de los archivos de idiomas a actualizar. Este derecho de escritura en los fuentes solamente puede ser usado con la condición de limitarse únicamente al objetivo de realizar traducciones. Este grado puede obtenerse con rapidez.
+
Vea [[FAQ_Desarrolladores#Recuperar.2Factualizar_una_versi.C3.B3n_CVS_de_desarrollo|Recuperar/actualizar una versión CVS de desarrollo]] para saber como usar el servidor GIT que contiene los fuentes de los archivos de idiomas a actualizar. Este derecho de escritura en los fuentes solamente puede ser usado con la condición de limitarse únicamente al objetivo de realizar traducciones. Este grado puede obtenerse con rapidez.
Una lista de los colaboradores de Dolibarr con este grado se encuentra disponible en la página [[:Category:Z-6PO]]
Una lista de los colaboradores de Dolibarr con este grado se encuentra disponible en la página [[:Category:Z-6PO]]
Line 46:
Line 46:
<span id="Almirante">'''* Almirante'''</span>
<span id="Almirante">'''* Almirante'''</span>
−
Sólamente después de un tiempo variable (que puede ser muy largo) en la categoría de Cazador, y si la calidad de los parches envíados son satisfactorios, un Yoda le ofrecerá acceso directo a CVS. Se habrá convertido en un '''Almirante''' de la alianza Dolibarr.
+
Sólamente después de un tiempo variable (que puede ser muy largo) en la categoría de Cazador, y si la calidad de los parches envíados son satisfactorios, un Yoda le ofrecerá acceso directo a GIT. Se habrá convertido en un '''Almirante''' de la alianza Dolibarr.
−
Este título no se pide, se obtiene por decisión o proposición de un '''Jedi''' ó '''Yoda''' que ha estimado que ha enviado suficientes parches como para ser un '''Almirante''' serio. El acceso a CVS de un '''Almirante''' debe de ser utilizado para confirmar traducciones, correcciones de bugs declarados en Savannah (BUG Tracker http://savannah.nongnu.org/bugs/?group=dolibarr)
+
Este título no se pide, se obtiene por decisión o proposición de un '''Jedi''' ó '''Yoda''' que ha estimado que ha enviado suficientes parches como para ser un '''Almirante''' serio. El acceso a GIT de un '''Almirante''' debe de ser utilizado para confirmar traducciones, correcciones de bugs declarados en Savannah (BUG Tracker http://savannah.nongnu.org/bugs/?group=dolibarr)
−
o en el foro (tanto correcciones personales como parches enviados por un '''Cazador'''). Toda confirmación CVS debe incluir obligatoriamente en la descripción (el campo log de la confirmación), el número de bug de Savannah corregido o el título del mensaje del foro que indica el problema. Sólo una traducción escapa a esta limitación (no hay restricciones para las traducciones). El incumplimiento de esta limitación, puede dar lugar a la degradación a la categoría de '''Cazador'''. Para el envío de nuevas funcionalidades, debe seguir obligatoriamente los principios indicados acerca de los parches enviados a la Lista de Correo (Mailing List).
+
o en el foro (tanto correcciones personales como parches enviados por un '''Cazador'''). Toda confirmación GIT debe incluir obligatoriamente en la descripción (el campo log de la confirmación), el número de bug de Savannah corregido o el título del mensaje del foro que indica el problema. Sólo una traducción escapa a esta limitación (no hay restricciones para las traducciones). El incumplimiento de esta limitación, puede dar lugar a la degradación a la categoría de '''Cazador'''. Para el envío de nuevas funcionalidades, debe seguir obligatoriamente los principios indicados acerca de los parches enviados a la Lista de Correo (Mailing List).
la obtención del grado de Almirante es rara porque está limitada. La calidad de Dolibarr sólamente puede ser mantenida con un número de Almirantes controlado, ello no implica el tener un número de desarrolladores (Cazadores) importante (gracias al sistema de parches)
la obtención del grado de Almirante es rara porque está limitada. La calidad de Dolibarr sólamente puede ser mantenida con un número de Almirantes controlado, ello no implica el tener un número de desarrolladores (Cazadores) importante (gracias al sistema de parches)
Line 83:
Line 83:
También puede consular los siguientes FAQ.
También puede consular los siguientes FAQ.
−
= Recuperar/actualizar una versión CVS de desarrollo =
+
= Recuperar/actualizar una versión GIT de desarrollo =
Ve la pagina [[Recupera,actualiza una version de desarollo]].
Ve la pagina [[Recupera,actualiza una version de desarollo]].
Line 122:
Line 122:
Convertirse en desarrollador oficial]]. Si su parche ya está listo y desea distribuirlo, este capítulo es el indicado.
Convertirse en desarrollador oficial]]. Si su parche ya está listo y desea distribuirlo, este capítulo es el indicado.
−
== Con acceso CVS en modo escritura ==
+
== Con acceso GIT en modo escritura ==
−
A día de hoy, los accesos en escritura a CVS están restringidas (el número de confirmaciones és bastante dinámico). Si usted posee en la actualidad de un acceso en escritura CVS, utilícelo con la condición de que sus confirmaciones corresponden a su grado de desarrollador Dolibarr (Ver [[FAQ_Desarrolladores#Cómo convertirse en desarrollador oficial|FAQ Desarrolladores -
+
A día de hoy, los accesos en escritura a GIT están restringidas (el número de confirmaciones és bastante dinámico). Si usted posee en la actualidad de un acceso en escritura GIT, utilícelo con la condición de que sus confirmaciones corresponden a su grado de desarrollador Dolibarr (Ver [[FAQ_Desarrolladores#Cómo convertirse en desarrollador oficial|FAQ Desarrolladores -
Convertirse en desarrollador oficial]] para los diferentes grados).
Convertirse en desarrollador oficial]] para los diferentes grados).
−
Si no dispone de acceso a CVS (usted está en el grado de miembro o cazador de la alianza Dolibarr), deberá seguir el procedimento que sigue a continuación..
+
Si no dispone de acceso a GIT (usted está en el grado de miembro o cazador de la alianza Dolibarr), deberá seguir el procedimento que sigue a continuación..
−
== Sin acceso CVS en escritura ==
+
== Sin acceso GIT en escritura ==
−
Sin acceso CVS en escritura (sin cuenta desarrollador savannah), será necesario generar y enviar un parche a la Lista de Correo (Mailing List dolibarr-dev https://savannah.nongnu.org/mail/?group=dolibarr). A continuación le explicamos como generar un parche:
+
Sin acceso GIT en escritura (sin cuenta desarrollador savannah), será necesario generar y enviar un parche a la Lista de Correo (Mailing List dolibarr-dev https://savannah.nongnu.org/mail/?group=dolibarr). A continuación le explicamos como generar un parche:
''En todos los SO'': [[Image:Logo_windows.png|20px]] [[Image:Logo_ubuntu.png|20px]] [[Image:Logo_apple.png|20px]]
''En todos los SO'': [[Image:Logo_windows.png|20px]] [[Image:Logo_ubuntu.png|20px]] [[Image:Logo_apple.png|20px]]
Line 134:
Line 134:
He aquí el ''método Pro'' de como trabajar para poder generar un fichero patch:
He aquí el ''método Pro'' de como trabajar para poder generar un fichero patch:
−
- Tener un directorio con la versión de referencia Dolibarr (resultante de la actualización desde CVS o bien el resultante de la descompresión de un snapshot tgz de Dolibarr). Llamaremos a este directorio '''viejo_rep'''. Puede recuperar el snapshot de la versión de desarrollo en curso en [http://www.dolibarr.org/component/option,com_docman/task,cat_view/gid,50/Itemid,36/lang,en/ web ofical de Dolibarr].
+
- Tener un directorio con la versión de referencia Dolibarr (resultante de la actualización desde GIT o bien el resultante de la descompresión de un snapshot tgz de Dolibarr). Llamaremos a este directorio '''viejo_rep'''. Puede recuperar el snapshot de la versión de desarrollo en curso en [http://www.dolibarr.org/component/option,com_docman/task,cat_view/gid,50/Itemid,36/lang,en/ web ofical de Dolibarr].
- Tener otro directorio que contiene Dolibarr pero en la que realiza o ha realizado sus modificaciones. Llamará a este directorio '''nuevo_rep'''.
- Tener otro directorio que contiene Dolibarr pero en la que realiza o ha realizado sus modificaciones. Llamará a este directorio '''nuevo_rep'''.
Line 153:
Line 153:
Repetir el proceso para cada fichero modificado.
Repetir el proceso para cada fichero modificado.
Finalmente, obtendremos un bonito fichero que contiene todas las modificaciones en el formato correcto.
Finalmente, obtendremos un bonito fichero que contiene todas las modificaciones en el formato correcto.
−
−
En lugar de buscar manualmente los archivos, si ha instalado conjuntamente TortoiseCVS y WinMerge, puede disponer de su versión modificada en el equipo, y la versión CVS en línea. En el explorador de Windows, haga clic derecho en el archivo que debe ser parchado, y seleccione "CVS comparar" (no WinMerge, que se encuentra unas pocas líneas más abajo). Tortoise pondrá en marcha WinMerge. Luego repita el procedimiento descrito anteriormente.
''Testear/Aplicar un patch''
''Testear/Aplicar un patch''