Comunidad Open ERP - OpenObject Hispana Español

Embed Size (px)

DESCRIPTION

La comunidad OpenObject se está formando en latinoamérica Colabora al desarrollo de esta poderosa herramienta.

Citation preview

  • 1. La Comunidad OpenObject

2. La Open Object communityest llena de gente brillante que contribuye y ayuda a otros. Este documento explica como puedesUnirtenos ,Aprendernuevas cosas, yDarcuando tu puedas. 3. Parte I Hgase un Profesional ! 4. Aprenda Leyendo Open ERP tiene buena documentacin te sugerimos la leas en: doc.openerp.com . Si usted nota errores conceptuales o tipogrficos y temas confusos en la documentacin, usted puede dejar un comentario en cada seccin, estos comentarios sern integrados por autores en futuras versiones. 5. Involucrate La mejor manera de aprender Open ERP es mantenerte en contacto con la comunidad. Nosotros usamos dos canales: elforo , elIRC . El Foro esta conectado a la lista de distribucin, la forma ms rpidad para discutir es suscribirte a la lista de distribucin. 6. Mantente en Contacto Open Object tiene un crecimiento muy rpido. Para mantenerte al tanto de nuevas caractersticas, nosotros mantenemos dos Planetas:

  • Open ERP planetdedicado a anuncios comerciales,

7. Open Object planetabierto a cualquier colaborador y anuncio. Tu puedes suscribirte al planeta [RSS feed] . 8. nete Al equipo Parte II 9. Acerca de los Equipos Open Object est organizado en Equipos. Equipo Experto Equipo Desarrolladores Equipo Traductores Principiantes 10. Equipo de Desarrolladores El desarrollo es administrado por tres equipos:

  • Elquality teampuede modificar el ncleo

11. Elcommiter teampuede desarrollar mdulos addons-extra en la rama oficial 12. Elcommunity teames usado para desarrollo compartido y mdulos de la comunidad Open Object sigue un sistema de meritocracia donde el quality team aprueba nuevos commiters, los fundadores aprueban el quality teams. Tu puedes aplicar como commiter despus de tener publicados dos mdulos. 13. Equipo de Ex pertos Los expertos son personas que tienen amplios conocimientos en algunas reas administrativas. Puedes asignar un Error (bug) o un Esquema Inicial (blueprint) a un experto si necesitas feedback. Los expertos solo piensan en nuevas caractersticas, ellos no desarrollan.

  • Expertos Financieros

14. Expertosen M anufactura 15. ExpertosenServicios 16. ExpertosenErgonoma. 17. Equipos Traductores La calidad de las traducciones es administrada por elTranslation teams , contribuyendo en el proceso de revisin. Puedes unirte a un equipo existente. Siquieres mantener un nuevo idioma contacta alquality team ycrea un equipoen Launchpad, ycontacta alquality team. Los colaboradores normales pueden sugerir mejoras de traducciones, los equipos pueden actualizar los valores traducidos. 18. Contribuye Parte III 19. Mejore la Documentacin La documentacin principalse encuentra en http://doc.openerp.com. Esta documentacin es construida usando RST y Sphinx. Las fuentes usadas para producir este sitio web estn en el bazar. Descargarlos: lp:openobject-doctor de rama de bzr Para contribuir, publique su modificacin en esta rama directamente. Para hacer esto, usted debe afiliarse al equipo de openerp-comunity. El sitio Web de documentacin es reconstruido cada noche basado en las fuentes fuentes. Tambin usamos las respuestas de Launchpad en las FAQ. 20. Traducciones de Open ERP Las traducciones del software se encuentran organizadas en el Launchpad por mdulos:

  • https://translations.launchpad.net/openobject

21. Traducciones de Open ERP Traduce sobre Launchpad y exporta tus traducciones. Evita traducir en Open ERP directamente, Es ms complicado para los que contribuyan en el futuro mantenerlo. Si traduces, exporta tus archivos en el Launchpad. 22. Traduccin del Website Tenemos planeado traducir openerp.com en muchos idiomas contacta a fp AT openerp.com si ests interesado en contribuir. 23. Todas nuestras versiones de la documentacin estn en el proyectoopenobject-doc . Nuestras herramientas para manejar traducciones de la documentacin estn tambin en el Branch. Estas herramientas administran las versiones basadas en el Ingls nicamente Si la documentacin en ingles cambia, nosotros solo tendramos que traducir de nuevo los prrafos que cambiaron para sincronizar nuevamente las traducciones. Pararecontruir versiones traducidas : build_i18n.py Traduccin del Website 24. Parte IV Desarrolla tu spro piosmdulos Part IV 25. Control de Fuentes. Usamos la el sistema de control de versiones distribuidas para administrar el desarrollo sobre Open ERP. Tesugerimosleas elbazaar tutorialAntes dedesarrollar sobreOpen ERP. En Windows,puedes usar Tortoise BZRGUI. Sugerimos enfticamente a cualquier colaborador que almacene sus desarrollos en la infraestructura de launchpad para colaborar y compartir fcilmente. 26. Where to Develop Si planeas desarrollar nuevas caractersticas, hazlo como mdulos de Open ERP . Si eres un colaborador, publica tus mdulos en addons-extra branch. Si no eres un Commiter, Desarrollaras en el community branch:

  • lp:~openerp-community/openobject-addons/trunk-addons-community

La rama actual de desarrollo se llama Trunk. Pero tambin puedes publicar en una versin especfica de Open ERP como la 5.0. para publicar en Launchpad, tu debesCrear Una Cuenta , Unirte alcommunity teamy subir tu llave SSH. 27. Modificando el Kernel Si tu quieres proponer mejoras al kernel, haz tu rama en el server o en los clientes, colocalos en launchpad y activa "Propose for merging" en tu rama sobres la interfaz web de launchpad. EL quality team revisar tu trabajo y unir tu rama si la propuesta es clara. 28. Branches Management Manejo de las Ramas Todos los desarrollos deben ser hechos directamente en la rama oficial, evita hacer ramas de tus contribuciones, ya que es imposible de administrar. Para descargar las ramas, Usa estos comandos: bzr branch lp:openerp cd openerp ./bzr_set.py Haz una rama solo si: Quieres experimentar nuevas cosas sin romper la rama oficial. No tienes acceso de escritura a la rama o planeas madificarla (y proponerla para union luego). 29. New Features Nuevas Caractersticas Para describir especificaciones de nuevas caractersticas, Usamoslaunchpad's blueprints . Usalos si tu quieres de forma clara describir grandes cambios a aplicar en Open ERP. Para propuestas pequeas de caracatersticas, Usamos launchpad's bugs. Bugs son etiquetado como WishList (lista de deseos). Blueprints y Wishlists son planificadas versin tras versin. 30. Control de Errores Bug Tracker Nosotros usamosLaunchpad's bugtrackerpara administrar los errores y solicitudes de caractersticas. Solicitudes de caractersticas son errores etiquetados como wishlist. Todas las correcciones de errores deben ser aplicadas en la versin actual de Open ERP. Nosotros unimos los bugfixes de la rama estable a la trunk. Nuevas caractersticas deben siempre ser apicadas en la rama Trunk, no es esta estable an. (a excepcin de los mdulos dedicados). 31. Versiones y Series Creamos la serie para cada versin de Open ERP: 4.2, 5.0, 5.2. Tambin usamos un serie llamado el "trunk" para la rama actual de desarrollo Branch. Un serie puede tener varias versiones: Junio 2008, Julio 2009, 5.0-RC1, 5.0-RC2. Creamos mnimo un version cada mes. Todo el nuevo desarrollo es aplicado en la serie "trunk". En la serie estable (aquellos con un nmero), slo podemos aplicar bugfixes. Los errores de programacin, los blueprints y wishlists son adjudicados a la diferentes Series para la planificacin de mejoras de Open ERP. (objetivos) 32. Haciendo Calidad Para desarrollar Modulos de Calidad quality modules, debes tener cuidado condevelopment guidelines . Puedes tambin usar el base_module_quality module para correr pruebas automticas a tus mdulos. 33. Promueve Tu Trabajo Part IV 34. Promueve Tu Trabajo Por compartir tu trabajo, colaboradores comenzarn a utilizar t mdulo, lo mejorarn,lo traducirn, y publicitarn. Pero tu debes dar a conocer tu trabajo, entonces algunas personas comenzarn a ver que es lo que haces. Nosotros intalamos un grupo de herramientas para ayudarte en la comunicacin. 35. Anuncia en the Planet Para promocionar tu trabajo, Crea un blog personal y suscribelo en [Open Object planet]. Para suscribir tu blog, envia un email amailto:[email protected] . En este momento, escribe entradas en tu blog y etiquetalas con "openobject". Aparecern en the planet automticamente. Te sugerimos que no solamente comuniques mdulos terminados sino tu plan en nuevos mdulos, de esta forma puedes liderizar ideas y contribuciones de la comunidad para tu mdulo. Puedes tambin anunciar nuevos mdulos en el Foro. 36. Documentacin de los Mdulos Para la documentacin de tus mdulos, puedes usar el mdulo llamado base_module_doc_rst. Esto genera el archivo .rst para ser incluido en la docuentacin, basado en el contenido de tu archivo__terp__.py y modulo. 37. Ms Informacin ? Parte IV 38. Continuar... Si necesitas ms informacin, unetenos a Open Object y revisa la gua de la comunidad http://doc.openerp.com! Comunidades Hispanas: http://openerp.org.ve http://openerpsite.com Documento traducido por Nhomar Hernndez, en su proceso de aprendizaje de openERP sugerencias y correcciones: nhomar AT openerp.com.ve