FAQ Desarrolladores: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
mNo edit summary
Line 2: Line 2:
{{TemplateDocDesarrollo}}
{{TemplateDocDesarrollo}}


== Recuperar/actualizar una versión CVS de desarrollo ==
= Recuperar/actualizar una versión CVS de desarrollo =
'''Realizar un guardado de sus datos y su configuración'''
'''Realizar un guardado de sus datos y su configuración'''


Line 57: Line 57:
Este procedimiento de migración/actualización está diseñado para funcionar independientemente del estado de inicio y puede ser realizado varias veces sin riesgo.
Este procedimiento de migración/actualización está diseñado para funcionar independientemente del estado de inicio y puede ser realizado varias veces sin riesgo.


== Iniciar el desarrollo ==
= Iniciar el desarrollo =


Consulte '''totalmente''' la [[Documentación Desarrolladores]] para asimilar todas las normas y principios impusetos a los desarrolladores.
Consulte '''totalmente''' la [[Documentación Desarrolladores]] para asimilar todas las normas y principios impusetos a los desarrolladores.
También puede consular los siguientes FAQ.
También puede consular los siguientes FAQ.


== Cómo crear un nuevo Tema ==
= Cómo crear un nuevo Tema =
Para ello consulte la página [[Temas]]
Para ello consulte la página [[Temas]]


== Cómo desarrollar mi própio sistema de menús ==
= Cómo desarrollar mi própio sistema de menús =
Para ello consulte la página [[Sistema de menús]]
Para ello consulte la página [[Sistema de menús]]


== Cómo desarrollar mi própio módulo ==
= Cómo desarrollar mi própio módulo =
Para ello consulte la página [[Desarrollo_de_un_módulo|Desarrollo de un módulo]]
Para ello consulte la página [[Desarrollo_de_un_módulo|Desarrollo de un módulo]]


== Cómo añadir o completar una traducción ==
= Cómo añadir o completar una traducción =
Para ello consulte la página [[Documentación traductores]]
Para ello consulte la página [[Documentación traductores]]


== Cambiar mi sistema de numeración de las facturas en curso ==
= Cambiar mi sistema de numeración de las facturas en curso =
Si el nuevo sistema de numeración no entra en conflicto con el antiguo, será suficiente con ir al menú Configuración - Módulos - Configuración facturas y escojer un nuevo modelo de la lista.
Si el nuevo sistema de numeración no entra en conflicto con el antiguo, será suficiente con ir al menú Configuración - Módulos - Configuración facturas y escojer un nuevo modelo de la lista.
Si el nuevo sistema entra en conflicto, será necesario renumerar las referencias existentes. Esto se puede realizar mediante una consulta SQL.
Si el nuevo sistema entra en conflicto, será necesario renumerar las referencias existentes. Esto se puede realizar mediante una consulta SQL.
Line 89: Line 89:
</pre>
</pre>


== Enviar un parche, mejora o participar en el desarrollo ==
= Enviar un parche, mejora o participar en el desarrollo =


* '''Con acceso CVS en modo escritura '''
* '''Con acceso CVS en modo escritura '''
Line 133: Line 133:
-u permite precisar que el parche está en modo unificado</nowiki>
-u permite precisar que el parche está en modo unificado</nowiki>


== Cómo empaquetar/liberar un módulo de uso ==
= Cómo empaquetar/liberar un módulo de uso =
Para ello consulte la página [[Desarrollo_de_un_módulo|Desarrollo de un módulo]]
Para ello consulte la página [[Desarrollo_de_un_módulo|Desarrollo de un módulo]]


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


Line 142: Line 142:




=== * Soldado ===
== * Soldado ==


La primera cosa que una persona dispuesta a ayudar debe realizar es familiarizase con las reglas y normas de desarrollo.
La primera cosa que una persona dispuesta a ayudar debe realizar es familiarizase con las reglas y normas de desarrollo.
Line 150: Line 150:
Este grado se obtiene sin validación superior.
Este grado se obtiene sin validación superior.


=== * Cazador ===
== * Cazador ==


El grado siguiente consiste en enviar parches, empezando por los simples, a la Lista de Correo de desarrollo (ver [[FAQ_Desarrolladores#Enviar un parche, mejora o participar en el desarrollo |FAQ Desarrolladores]] para el procedimiento), preferiblemente al foro (Lista de Correo preferida).  
El grado siguiente consiste en enviar parches, empezando por los simples, a la Lista de Correo de desarrollo (ver [[FAQ_Desarrolladores#Enviar un parche, mejora o participar en el desarrollo |FAQ Desarrolladores]] para el procedimiento), preferiblemente al foro (Lista de Correo preferida).  
Line 159: Line 159:
Los cazadores son la principal fuerza de la alianza Dolibarr.
Los cazadores son la principal fuerza de la alianza Dolibarr.


=== * Z-6PO ===
== * Z-6PO ==


Si habla correctamente un idioma que no está presente o está mal traducido en Dolibarr, un '''Jedi''' o '''Yoda''' le dará acceso CVS para que pueda realizar commits en el CVS del proyecto, siempre que que se limite a objetivos de traducción.
Si habla correctamente un idioma que no está presente o está mal traducido en Dolibarr, un '''Jedi''' o '''Yoda''' le dará acceso CVS para que pueda realizar commits en el CVS del proyecto, siempre que que se limite a objetivos de traducción.
Este grado puede obtenerse con rapidez.
Este grado puede obtenerse con rapidez.


=== * Almirante de la alianza ===
== * Almirante de la alianza ==


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 CVS. Se habrá convertido en un '''Almirante''' de la alianza Dolibarr.
Line 173: Line 173:




=== * Jedi ===
== * Jedi ==


Después de un tiempo variable (probablemente el más largo de todos) como Almirante, y si la calidad de los parches enviados es satisfactoria, un Yoda le dirá que está autorizado para realizar confirmaciones de funcionalidades sin restricciones, a condición de la aprobación de un maestro Yoda al que explicará la funcionalidad a confirmar. Puede haber una restricción temporal definida por un Yoda debido a una próxima release cercana. Usted se convertirá en un '''Jedi'''.
Después de un tiempo variable (probablemente el más largo de todos) como Almirante, y si la calidad de los parches enviados es satisfactoria, un Yoda le dirá que está autorizado para realizar confirmaciones de funcionalidades sin restricciones, a condición de la aprobación de un maestro Yoda al que explicará la funcionalidad a confirmar. Puede haber una restricción temporal definida por un Yoda debido a una próxima release cercana. Usted se convertirá en un '''Jedi'''.
Line 182: Line 182:




=== * Yoda ===
== * Yoda ==


En un número de 1 a 5, los '''Yoda''' gestionan globalmente el desarrollo del proyecto. Este rango se obtiene por sucesión, a raíz de la salida de un Yoda que se retire por nominación directa o votación de los Yoda existentes
En un número de 1 a 5, los '''Yoda''' gestionan globalmente el desarrollo del proyecto. Este rango se obtiene por sucesión, a raíz de la salida de un Yoda que se retire por nominación directa o votación de los Yoda existentes




=== *  ¿ Y Darth Vader ? ===
== *  ¿ Y Darth Vader ? ==


Existe. En la galaxia Dolibarr se describe como Darth Vader, al parásito que contamina el foro o lista de correo con mensajes o críticas no constructivas, que frenan el desarrollo de Dolibarr en lugar de ofrecer una crítica constructiva para ayudar a avanzar. El mal es a menudo el tono de rigor en Darth Vader ...
Existe. En la galaxia Dolibarr se describe como Darth Vader, al parásito que contamina el foro o lista de correo con mensajes o críticas no constructivas, que frenan el desarrollo de Dolibarr en lugar de ofrecer una crítica constructiva para ayudar a avanzar. El mal es a menudo el tono de rigor en Darth Vader ...
Afortunadamente, estadísticamente no hay constancia de la aparición y muerte muerte de un sólo Darth Vader por año...
Afortunadamente, estadísticamente no hay constancia de la aparición y muerte muerte de un sólo Darth Vader por año...


== El equipo actual ==
= El equipo actual =
Ver la página [[Proyecto Dolibarr]] para obtener una lista actualizada de las personas que trabajan en cada categoría.
Ver la página [[Proyecto Dolibarr]] para obtener una lista actualizada de las personas que trabajan en cada categoría.

Navigation menu