Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Cloudstack dev/user sharing

581 views

Published on

How to involve in Apache CloudStack community as a contributor?
Brief guide on CloudStack contribution and play some demos.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Cloudstack dev/user sharing

  1. 1. CloudStack技术沙龙2013/04/20开发者/使用者交流
  2. 2. CloudStack社区的参与内容• 获得源码• 获得各种资源• 建立开发测试环境• 编译自己的文档• 提交/解决Bug• 提交Patch到Review Board• 帮助本地化文档• 参与讨论或添加新功能需求
  3. 3. 哪里获得源码或其它资源?git clone https://git-wip-us.apache.org/repos/asf/cloudstack.githttp://cloudstack.apache.org/dev@cloudstack.apache.org
  4. 4. 建立自己的开发环境gitJavaAnt/MavenEclipsePythonMySqlrpmbuild/dpkg-deb*nix 系统
  5. 5. 建立自己的测试环境 DevCloud• DevCloud作为一个”盒子”, 管理服务器在其中• DevCloud单独作为Hypervisor, 本机作为管理服务器Reference: http://rohityadav.in/logs/devcloud/http://goo.gl/jcgxmLet’s Demo
  6. 6. 自己编译最新文档• CloudStack docbook xml• git clone https://git-wip-us.apache.org/repos/asf/cloudstack.git• Redhat publican toolReference:https://cwiki.apache.org/confluence/display/CLOUDSTACK/Convert+Installation+Guide+to+Docbook+XMLhttps://cwiki.apache.org/confluence/display/CLOUDSTACK/Publican+Troubleshooting+GuideLet’s Demo
  7. 7. 提交/解决Bughttps://issues.apache.org/jira/browse/CLOUDSTACK
  8. 8. 打补丁并提交ReviewReference:https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=307462521. 迁出代码$ git clone https://git-wip-us.apache.org/repos/asf/incubator-cloudstack.git2. 创建自己的branch$ git checkout -b mybranch3. 在自己的branch上做代码更新patch4. 提交自己的patchgit commit -m "Insert a meaningful summary of changes here.”5.提交patch到Review Boardgit format-patch master --stdout > ~/patch-name.patch上传patch-name.patch 文件到Review Board:(选择 cloudstack-git)https://reviews.apache.org/r/new/点击:Create Review Request 上传。
  9. 9. 帮助文档本地化1. On transifex web sitehttps://www.transifex.com/projects/p/ACS_DOCS/2. Using transifex clienthttp://sebgoa.blogspot.com/2012/12/using-transifex-client-to-translate.html
  10. 10. 建议新功能dev@cloudstack.apache.org主题开头: [PROPOSAL]
  11. 11. Enjoy!

×