Changes

m
no edit summary
Line 1: Line 1:  +
<!-- BEGIN interlang links -->
 +
<!-- Do NOT edit this section
 +
    Links below are automatically managed by PolyglotBot
 +
    You can edit links on the English source page : Developer_FAQ -->
 +
[[en:Developer_FAQ]]
 +
[[fr:FAQ_Développeur]]
 +
[[de:Entwickler_FAQ]]
 +
[[zh:开发者常见问题解答]]
 +
<!-- END interlang links -->
 +
 
[[Category:FAQ ES]]
 
[[Category:FAQ ES]]
 
{{TemplateDocDesarrollo}}
 
{{TemplateDocDesarrollo}}
Line 14: Line 24:     
Leyendo toda la [[Documentación Desarrolladores]], demostrará tener voluntad suficiente para convertirse automáticamente en '''Soldado''' de la alianza Dolibarr (Su grado será un nivel de '''Soldado'''). La mayoría de los desarrolladores interesados en el desarrollo de Dolibarr se clasifican en esta categoría.
 
Leyendo toda la [[Documentación Desarrolladores]], demostrará tener voluntad suficiente para convertirse automáticamente en '''Soldado''' de la alianza Dolibarr (Su grado será un nivel de '''Soldado'''). La mayoría de los desarrolladores interesados en el desarrollo de Dolibarr se clasifican en esta categoría.
  −
Este grado se obtiene sin validación superior. Es un grado de inicio.
  −
  −
Dada la naturaleza de este grado, no es posible establecer una lista de todos los interesados en el proyecto Dolibarr con este grado (lista en contínua evolución y muy larga).
  −
  −
<span id="Cazador">'''* Cazador'''</span>
      
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 27: Line 31:  
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 GIT por un almirante, Jedi o Yoda), automáticamente entrará en la familia de '''Cazadores''' de la alizanda Dolibarr.
+
El número de soldado no está limitado. Además, cuantos más tengamos, más fuertes seremos.
 
+
Los soldados son la principal fuerza de la alianza Dolibarr.
El número de cazadores no está limitado. Además, cuantos más tengamos, más fuertes seremos.
  −
Los cazadores son la principal fuerza de la alianza Dolibarr.
     −
Una lista de los colaboradores de Dolibarr con este grado se encuentra disponible en la página [[:Category:Chasseur]]
+
Dada la naturaleza de este grado, no es posible establecer una lista de todos los interesados en el proyecto Dolibarr con este grado (lista en continua evolución y muy larga).
    
<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 GIT del proyecto.
+
Si habla correctamente un idioma que no está presente o está mal traducido en Dolibarr y conoce GIT, use el sistema de push para publicar sus correcciones y ajustes.
 
+
El equipo seguramente le añadirá a la página oficial de traductores ([[:Category:Z-6PO]]) después de varios push
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/actualizar una versión de desarrollo|Recuperar/actualizar una versión 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]]
+
Si no conoce el sistema GIT, envíe sus correcciones sobre la última versión por e-mail a la lista de correo '''dolibarr-dev''' (Inscripción desde la página {{TemplateURLMLDev}}). Sin embargo, es preferible la primera solución basada en los push de GIT.
    
<span id="Almirante">'''* Almirante'''</span>
 
<span id="Almirante">'''* Almirante'''</span>
Line 48: Line 47:  
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.
 
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 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)
+
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 (BUG Tracker {{TemplateURLBugs}})
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).
+
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 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 '''Soldado'''.
 
 
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 solamente 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)
    
Una lista de los colaboradores de Dolibarr con este grado se encuentra disponible en la página [[:Category:Admiral]]
 
Una lista de los colaboradores de Dolibarr con este grado se encuentra disponible en la página [[:Category:Admiral]]
Line 61: Line 60:  
Ese título no se pide, se obtiene de otro Jedi o de un Yoda.
 
Ese título no se pide, se obtiene de otro Jedi o de un Yoda.
   −
Este privilegio, sin embargo, es excepcional. La calidad de Dolibarr sólamente puede ser mantenida con un número de Jedis controlado, ello no implica el tener un número de desarrolladores (Cazadores) importante (gracias al sistema de parches)
+
Este privilegio, sin embargo, es excepcional. La calidad de Dolibarr solamente puede ser mantenida con un número de Jedis controlado, ello no implica el tener un número de desarrolladores (Cazadores) importante (gracias al sistema de parches)
    
Una lista de los colaboradores de Dolibarr con este grado se encuentra disponible en la página [[:Category:Jedi]]
 
Una lista de los colaboradores de Dolibarr con este grado se encuentra disponible en la página [[:Category:Jedi]]
Line 84: Line 83:     
= Recuperar/actualizar una versión de desarrollo =
 
= Recuperar/actualizar una versión de desarrollo =
Ve la pagina [[Recupera,actualiza una version de desarollo]].
+
Ve la pagina [[Recuperar, actualizar GIT fuentes del proyecto]].
    
= 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 =
  −
Para ello consulte la página [[Sistema de menús]]
      
= Cómo desarrollar mi propio módulo =
 
= Cómo desarrollar mi propio módulo =
Line 127: Line 123:  
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..
 
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 GIT en escritura ==
+
== Sin acceso GIT ==
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:
+
Sin acceso GIT en escritura, será necesario generar y enviar un parche a la Lista de Correo (Mailing List dolibarr-dev {{TemplateURLMLDev}}). 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 130:  
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 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 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  [https://www.dolibarr.org/downloads/ 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'''.
   −
para generar el fichero patch, deberá ejecutar el comando '''diff''' (estándard de Linux, en windows [http://www.cygwin.org/cygwin cygwin]) de la siguiente manera:
+
para generar el fichero patch, deberá ejecutar el comando '''diff''' (estándard de Linux, en windows [https://www.cygwin.org/cygwin cygwin]) de la siguiente manera:
 
<source lang="bash">
 
<source lang="bash">
 
diff -BNaur --exclude=CVS --exclude="*.patch" --exclude=".#*" --exclude="*~" --exclude="*.rej"
 
diff -BNaur --exclude=CVS --exclude="*.patch" --exclude=".#*" --exclude="*~" --exclude="*.rej"
Line 167: Line 163:  
''Enviar un patch por mail''
 
''Enviar un patch por mail''
   −
Una vez el archivo del parche se ha creado y testeado correctamente, debe enviar el archivo a la lista de correo '''dolibarr-dev''' (Mire aquí para ello https://savannah.nongnu.org/mail/?group=dolibarr).
+
Una vez el archivo del parche se ha creado y testeado correctamente, debe enviar el archivo a la lista de correo '''dolibarr-dev''' (Mire aquí para ello {{TemplateURLMLDev}}).
    
Esta lista de correo es leída por la mayoría de los desarrolladores de Dolibarr, sin embargo no podemos decir si el parche será procesado ni si se incluirá. Depende de la calidad del parche y las prioridades del momento.
 
Esta lista de correo es leída por la mayoría de los desarrolladores de Dolibarr, sin embargo no podemos decir si el parche será procesado ni si se incluirá. Depende de la calidad del parche y las prioridades del momento.