SlideShare a Scribd company logo
1 of 32
Download to read offline
Open Object 社群 中文社群: www.shine-it.net
在 Open Object 社群大家庭 中 乐于助人,无私奉献的能人智士比比皆是。 本文旨在向你介绍如何 加入 到这个社群大家庭中, 学习 新知, 回馈 社群。
阶段一 混个脸熟 !
勤于阅读 Open ERP  有不错的文档,建议您阅读一下   doc.openerp.com 上的文章。 如果你发现文章中的纰漏,不清楚的交代或者是错别字,你可以在对应的章节处留下你的评论信息。作者会在未来将你的意见作为文章修改的依据之一。
热心参与 学习 Open ERP 的最佳方法就是与社群保持密切的联系。我们使用两个渠道来组织讨论议题: 论坛和   IRC 。 论坛与邮件列表相关联,最快速获取各议题的讨论的方法就是订阅这个邮件列表。
保持更新 ,[object Object],[object Object],[object Object],[object Object]
加入团队 ... 阶段二
关于团队 Open Object 项目组织了不同的团队
开发者团队 ,[object Object],[object Object],[object Object],[object Object],[object Object]
专家团队 ,[object Object],[object Object],[object Object],[object Object],[object Object]
翻译团队 软件的翻译质量由 翻译团队 通过审校流程来把控。你可以加入任何一个现有的翻译团队。 如果你希望维护一个新的语言的翻译,请在 launchpad 上创建您的团队,然后与质量保障团队联系。 非团队成员可以对翻译提出改进意见,团队成员可依此来更新翻译结果。
贡献 阶段三
改进文档 我们的主要文档位于: http://doc.openerp.com.   这些文档是以结构化文本格式 RST 编辑并由 Sphinx 程序生成。你可以在以下站点下载其 RST 格式的源文件: bzr branch lp:openobject-doc 你可以直接提交你对文档的修改到版本库的该文档分支。当然你首先要加入 openerp- 社区团队。 OpenERP 的文档网站会在每晚根据最新的源文件重新生成。 对于经常提到问题( FAQ )我们利用 Launchpad's Answers 作解答。
Open ERP 翻译 ,[object Object],[object Object]
Open ERP 翻译 你可以在 launchpad 上翻译,然后导出你的翻译结果。不要直接在 Open ERP 上翻译,这样不便于协作和未来的维护。 如果你已经在 OpenERP 里做了翻译,那么请导出翻译项并上传到 launchpad.
网站翻译 我们计划将  Open ERP   网站翻译为多种语言 ,  联系  fp AT openerp.com  如果你对这项任务有兴趣。
文档翻译 所有翻译版本的文档内容在 openobject-doc 项目中。  所有需要的管理翻译的工具也在这个版本库分支中。 这些工具基于英文源文档来管理翻译文档的版本。如果英文文档改变了,我们只需要重新翻译改变的部分,以与源文档保持同步。 要重新生成翻译文档版本请使用命令: build_i18n.py
开发你自己的模块 阶段五
源代码版本控制 我们使用分布式版本管理系统:  Bazaar 来协同管理 Open ERP 的开发。 建议您在开发 OpenERP 之前阅读  bazaar教程  。 Windows 用户建议使用  Tortoise BZR 图形化工具。 我们强烈建议您将您的开发置于 launchpad 系统下,这将便利项目的协作与共享。
在哪儿开发 ,[object Object],[object Object],[object Object],[object Object]
改进核心代码 如果你打算改进 Open ERP 核心代码,创建你自己的 Open ERP 服务器或客户端分支,代码修改后推送( push )到 launchpad 并且在 launchpad 的 web 界面上启用“计划合并”( Propose for merging ) 质量保障团队会审核你的代码,在确认没有问题的情况下合并你的改进到开发分支。
分支管理 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
新功能 我们使用 launchpad's blueprints 来讨论新的功能特性。如果你希望或计划针对 Open ERP 做大的改进,请在这里详细描述。 对于简单的建议或功能需求,我们使用 launchpad 的 bugs 模块 .  这些 Bugs 要以 whishlist 为标签。 Blueprints  和  wishlists  将会在纳入到未来的版本中。(不会纳入到目标 (goal) 版本中)
错误跟踪 我们使用 Launchpad's bugtracker 来管理错误和功能请求。功能请求要以 wishlist 为标签。 所有错误更正都会提交到当前的 Open ERP 稳定版本分支。我们也会将错误更正稳定版本合并到主干开发分支。 新功能将会提交到主干开发分支,而不会提交到稳定版分支(除非一些特指的模块)
序列版本和里程碑 我们为每个现存的 Open ERP 版本( 4.2, 5.0, 5.2. )创建序列版本。当前开发分支中的序列版本称为:主干。 一个序列版本中有几个主要的里程碑比如: June 2008, July 2009, 5.0-RC1, 5.0-RC2milestones: June 2008, July 2009, 5.0-RC1, 5.0-RC2.  我们每个月都会发布小的序列版本。 所有新的代码开发都会提交的主干序列中。在稳定版本中我们只提交错误更正。 Bugs, blueprints  和  wishlists  会指派到对应的序列版本中,以在未来版本的开发中被采纳。‏
提高质量 要开发有质量的模块,你需要了解一下我们的 开发指南 . 你也可以使用 base_module_quality  来对你的开发模块作自动的测试。
宣传你的成果 阶段五
宣传你的成果 你如果贡献你的开发成果,其他贡献者就会使用你的模块,改进它,翻译它,并且帮你宣传它。 当然你首先要让人知道你的成果,人们才会逐渐来关注它。我们也设置了一些工具来帮助你宣传你的模块。
在新闻聚合( planet )上发布消息 要宣传你的成果,首先需要创建一个个人博客,并且将它登记到  [Open Object planet].  要登记你的博客请发送 email 到 mailto:nva@openerp.com 。然后开始在你的博客上写宣传文章,并将文章使用“ openobject“ 标签。它们会自动出现在新闻聚合中的。 我们建议您不仅发表关于已经完成的模块的文章,也请发表关于您计划要开发的模块。这样你会及时获得来自社区的建议,点子,和贡献。 当然你也可以在论坛中发布新模块的信息。
模块文档 你可以使用 base_module_doc_rst 模块来为你的模块生成文档。它会根据你在模块的 __terp__.py 以及模块中的说明信息,生成 .rst 文档并将其包括在文档中。
需要更多信息  ? Part IV
To be continued... 如果需要更多的信息 ,  请加入 Open Object 社群并阅读 doc.openerp.com 上的社群指导的内容 ! Openobject 中文社群: www.shine-it.net 欢迎您

More Related Content

Similar to Openobject Community Chinese

Ibmzf2
Ibmzf2Ibmzf2
Ibmzf2daoopp
 
博客的注册及使用
博客的注册及使用博客的注册及使用
博客的注册及使用shysea001
 
博客的注册及使用
博客的注册及使用博客的注册及使用
博客的注册及使用shysea01
 
開源碼介紹及Joomla
開源碼介紹及Joomla開源碼介紹及Joomla
開源碼介紹及Joomlatmjhart
 
Python简明教程
Python简明教程Python简明教程
Python简明教程ingong
 
简单Pthon教程
简单Pthon教程简单Pthon教程
简单Pthon教程junjun chen
 
Ext Js开发指导
Ext Js开发指导Ext Js开发指导
Ext Js开发指导clong365
 
Open Source and Linux introducion
Open Source and Linux introducionOpen Source and Linux introducion
Open Source and Linux introducionBSEC
 
由一个简单的程序谈起――之六(精华)
由一个简单的程序谈起――之六(精华)由一个简单的程序谈起――之六(精华)
由一个简单的程序谈起――之六(精华)yiditushe
 
DevOps program 導入經驗談
DevOps program 導入經驗談DevOps program 導入經驗談
DevOps program 導入經驗談levelup31
 
Php可调试团队开发环境配置
Php可调试团队开发环境配置Php可调试团队开发环境配置
Php可调试团队开发环境配置xinqi yang
 
Php可调试团队开发环境配置
Php可调试团队开发环境配置Php可调试团队开发环境配置
Php可调试团队开发环境配置wangkangluo1
 
Php设计模式介绍
Php设计模式介绍Php设计模式介绍
Php设计模式介绍cyf5513
 
CocoaPods 使用教學
CocoaPods 使用教學CocoaPods 使用教學
CocoaPods 使用教學ShengWen Chiou
 
第四章解答
第四章解答第四章解答
第四章解答jiannrong
 
Django敏捷开发 刘天斯
Django敏捷开发 刘天斯Django敏捷开发 刘天斯
Django敏捷开发 刘天斯liuts
 
Think php 1.0.0rc1开发人员指南
Think php 1.0.0rc1开发人员指南Think php 1.0.0rc1开发人员指南
Think php 1.0.0rc1开发人员指南Ashim Thapa
 
Docker技术介绍
Docker技术介绍Docker技术介绍
Docker技术介绍LI jeanphorn
 
应用开发一般工作流程和注意
应用开发一般工作流程和注意应用开发一般工作流程和注意
应用开发一般工作流程和注意cucued
 
Linktech confluence 2017 live demo
Linktech confluence 2017 live demo Linktech confluence 2017 live demo
Linktech confluence 2017 live demo Linktech
 

Similar to Openobject Community Chinese (20)

Ibmzf2
Ibmzf2Ibmzf2
Ibmzf2
 
博客的注册及使用
博客的注册及使用博客的注册及使用
博客的注册及使用
 
博客的注册及使用
博客的注册及使用博客的注册及使用
博客的注册及使用
 
開源碼介紹及Joomla
開源碼介紹及Joomla開源碼介紹及Joomla
開源碼介紹及Joomla
 
Python简明教程
Python简明教程Python简明教程
Python简明教程
 
简单Pthon教程
简单Pthon教程简单Pthon教程
简单Pthon教程
 
Ext Js开发指导
Ext Js开发指导Ext Js开发指导
Ext Js开发指导
 
Open Source and Linux introducion
Open Source and Linux introducionOpen Source and Linux introducion
Open Source and Linux introducion
 
由一个简单的程序谈起――之六(精华)
由一个简单的程序谈起――之六(精华)由一个简单的程序谈起――之六(精华)
由一个简单的程序谈起――之六(精华)
 
DevOps program 導入經驗談
DevOps program 導入經驗談DevOps program 導入經驗談
DevOps program 導入經驗談
 
Php可调试团队开发环境配置
Php可调试团队开发环境配置Php可调试团队开发环境配置
Php可调试团队开发环境配置
 
Php可调试团队开发环境配置
Php可调试团队开发环境配置Php可调试团队开发环境配置
Php可调试团队开发环境配置
 
Php设计模式介绍
Php设计模式介绍Php设计模式介绍
Php设计模式介绍
 
CocoaPods 使用教學
CocoaPods 使用教學CocoaPods 使用教學
CocoaPods 使用教學
 
第四章解答
第四章解答第四章解答
第四章解答
 
Django敏捷开发 刘天斯
Django敏捷开发 刘天斯Django敏捷开发 刘天斯
Django敏捷开发 刘天斯
 
Think php 1.0.0rc1开发人员指南
Think php 1.0.0rc1开发人员指南Think php 1.0.0rc1开发人员指南
Think php 1.0.0rc1开发人员指南
 
Docker技术介绍
Docker技术介绍Docker技术介绍
Docker技术介绍
 
应用开发一般工作流程和注意
应用开发一般工作流程和注意应用开发一般工作流程和注意
应用开发一般工作流程和注意
 
Linktech confluence 2017 live demo
Linktech confluence 2017 live demo Linktech confluence 2017 live demo
Linktech confluence 2017 live demo
 

Openobject Community Chinese

  • 1. Open Object 社群 中文社群: www.shine-it.net
  • 2. 在 Open Object 社群大家庭 中 乐于助人,无私奉献的能人智士比比皆是。 本文旨在向你介绍如何 加入 到这个社群大家庭中, 学习 新知, 回馈 社群。
  • 4. 勤于阅读 Open ERP 有不错的文档,建议您阅读一下 doc.openerp.com 上的文章。 如果你发现文章中的纰漏,不清楚的交代或者是错别字,你可以在对应的章节处留下你的评论信息。作者会在未来将你的意见作为文章修改的依据之一。
  • 5. 热心参与 学习 Open ERP 的最佳方法就是与社群保持密切的联系。我们使用两个渠道来组织讨论议题: 论坛和 IRC 。 论坛与邮件列表相关联,最快速获取各议题的讨论的方法就是订阅这个邮件列表。
  • 6.
  • 8. 关于团队 Open Object 项目组织了不同的团队
  • 9.
  • 10.
  • 11. 翻译团队 软件的翻译质量由 翻译团队 通过审校流程来把控。你可以加入任何一个现有的翻译团队。 如果你希望维护一个新的语言的翻译,请在 launchpad 上创建您的团队,然后与质量保障团队联系。 非团队成员可以对翻译提出改进意见,团队成员可依此来更新翻译结果。
  • 13. 改进文档 我们的主要文档位于: http://doc.openerp.com. 这些文档是以结构化文本格式 RST 编辑并由 Sphinx 程序生成。你可以在以下站点下载其 RST 格式的源文件: bzr branch lp:openobject-doc 你可以直接提交你对文档的修改到版本库的该文档分支。当然你首先要加入 openerp- 社区团队。 OpenERP 的文档网站会在每晚根据最新的源文件重新生成。 对于经常提到问题( FAQ )我们利用 Launchpad's Answers 作解答。
  • 14.
  • 15. Open ERP 翻译 你可以在 launchpad 上翻译,然后导出你的翻译结果。不要直接在 Open ERP 上翻译,这样不便于协作和未来的维护。 如果你已经在 OpenERP 里做了翻译,那么请导出翻译项并上传到 launchpad.
  • 16. 网站翻译 我们计划将 Open ERP 网站翻译为多种语言 , 联系 fp AT openerp.com 如果你对这项任务有兴趣。
  • 17. 文档翻译 所有翻译版本的文档内容在 openobject-doc 项目中。 所有需要的管理翻译的工具也在这个版本库分支中。 这些工具基于英文源文档来管理翻译文档的版本。如果英文文档改变了,我们只需要重新翻译改变的部分,以与源文档保持同步。 要重新生成翻译文档版本请使用命令: build_i18n.py
  • 19. 源代码版本控制 我们使用分布式版本管理系统: Bazaar 来协同管理 Open ERP 的开发。 建议您在开发 OpenERP 之前阅读 bazaar教程 。 Windows 用户建议使用 Tortoise BZR 图形化工具。 我们强烈建议您将您的开发置于 launchpad 系统下,这将便利项目的协作与共享。
  • 20.
  • 21. 改进核心代码 如果你打算改进 Open ERP 核心代码,创建你自己的 Open ERP 服务器或客户端分支,代码修改后推送( push )到 launchpad 并且在 launchpad 的 web 界面上启用“计划合并”( Propose for merging ) 质量保障团队会审核你的代码,在确认没有问题的情况下合并你的改进到开发分支。
  • 22.
  • 23. 新功能 我们使用 launchpad's blueprints 来讨论新的功能特性。如果你希望或计划针对 Open ERP 做大的改进,请在这里详细描述。 对于简单的建议或功能需求,我们使用 launchpad 的 bugs 模块 . 这些 Bugs 要以 whishlist 为标签。 Blueprints 和 wishlists 将会在纳入到未来的版本中。(不会纳入到目标 (goal) 版本中)
  • 24. 错误跟踪 我们使用 Launchpad's bugtracker 来管理错误和功能请求。功能请求要以 wishlist 为标签。 所有错误更正都会提交到当前的 Open ERP 稳定版本分支。我们也会将错误更正稳定版本合并到主干开发分支。 新功能将会提交到主干开发分支,而不会提交到稳定版分支(除非一些特指的模块)
  • 25. 序列版本和里程碑 我们为每个现存的 Open ERP 版本( 4.2, 5.0, 5.2. )创建序列版本。当前开发分支中的序列版本称为:主干。 一个序列版本中有几个主要的里程碑比如: June 2008, July 2009, 5.0-RC1, 5.0-RC2milestones: June 2008, July 2009, 5.0-RC1, 5.0-RC2. 我们每个月都会发布小的序列版本。 所有新的代码开发都会提交的主干序列中。在稳定版本中我们只提交错误更正。 Bugs, blueprints 和 wishlists 会指派到对应的序列版本中,以在未来版本的开发中被采纳。‏
  • 26. 提高质量 要开发有质量的模块,你需要了解一下我们的 开发指南 . 你也可以使用 base_module_quality 来对你的开发模块作自动的测试。
  • 29. 在新闻聚合( planet )上发布消息 要宣传你的成果,首先需要创建一个个人博客,并且将它登记到 [Open Object planet]. 要登记你的博客请发送 email 到 mailto:nva@openerp.com 。然后开始在你的博客上写宣传文章,并将文章使用“ openobject“ 标签。它们会自动出现在新闻聚合中的。 我们建议您不仅发表关于已经完成的模块的文章,也请发表关于您计划要开发的模块。这样你会及时获得来自社区的建议,点子,和贡献。 当然你也可以在论坛中发布新模块的信息。
  • 30. 模块文档 你可以使用 base_module_doc_rst 模块来为你的模块生成文档。它会根据你在模块的 __terp__.py 以及模块中的说明信息,生成 .rst 文档并将其包括在文档中。
  • 32. To be continued... 如果需要更多的信息 , 请加入 Open Object 社群并阅读 doc.openerp.com 上的社群指导的内容 ! Openobject 中文社群: www.shine-it.net 欢迎您