You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-cn@cloudstack.apache.org by Tian ChunFeng <ti...@gmail.com> on 2012/12/21 11:04:37 UTC

非Committer如何为CloudStack做贡献(翻译)

大家好:

非Committer如何为CloudStack做贡献

非Committer如何为CloudStack做贡献(经过认可后成为committer)


非Commiter必须先要提交Patch,等Review通过后才能进入代码、文档库。

第一次提交Patch的时候,会在Review Board上创建一个帐号。
地址: https://reviews.apache.org/dashboard/

当你fix一个bug的时候,可以在已有的bug列表中选择一个已经存在的bug或者如果是一个新bug,你都要先file 这个bug。


如果你是要贡献一个新feature,则需要先经过cloudstack-dev 邮件列表的讨论后,通过后才能进行实现。

以下是贡献patch的方法:

1. 迁出代码
$ git clone https://git-wip-us.apache.org/repos/asf/incubator-cloudstack.git

2. 创建自己的branch
$ git checkout -b mybranch

3. 在自己的branch上做代码更新patch

4. 提交自己的patch
git commit -m "Insert a meaningful summary of changes here."

5.提交patch到Review Board
git format-patch master --stdout > ~/patch-name.patch

把生成的 patch-name.patch 文件上传到Review Board:
(选择 cloudstack-git)
https://reviews.apache.org/r/new/

点击:Create Review Request 上传。
指定以下内容:
Specifically:

Summary
Groups (choose cloudstack)
People (only use if you need specific committers to review changes)
Description
Testing Done


然后就可以到邮件组里进行讨论了。

更多参考:
http://incubator.apache.org/cloudstack/develop/non-contributors.html

-- 
Tian ChunFeng

http://cloud.domolo.com/show_question.html?id=1356084264

Re: 非Committer如何为CloudStack做贡献(翻译)

Posted by Gavin Lee <ga...@gmail.com>.
Wow, Awesome.
太好了. 感谢春峰与Alex. 我以后也会多放些资料在cwiki.a.o上. :)

2012/12/23 Alex Huang <Al...@citrix.com>:
> ChunFeng,
>
> 我看见你加的网页了!谢谢!我把CloudStack中国社区和CloudStack运维资料论坛的链接也把上了。请过目。
>
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=30746091
>
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=30745838
>
> --Alex
>
>
>> -----Original Message-----
>> From: Alex Huang [mailto:Alex.Huang@citrix.com]
>> Sent: Friday, December 21, 2012 2:19 PM
>> To: cloudstack-users-cn@incubator.apache.org
>> Subject: RE: 非Committer如何为CloudStack做贡献(翻译)
>>
>> ChunFeng,
>>
>> 谢谢你帮忙作翻译.  能请你写在维基上吗?
>>
>> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=30746
>> 091
>>
>> --Alex
>>
>> > -----Original Message-----
>> > From: Tian ChunFeng [mailto:tianyunqushi@gmail.com]
>> > Sent: Friday, December 21, 2012 2:05 AM
>> > To: cloudstack-users-cn@incubator.apache.org
>> > Subject: 非Committer如何为CloudStack做贡献(翻译)
>> >
>> > 大家好:
>> >
>> > 非Committer如何为CloudStack做贡献
>> >
>> > 非Committer如何为CloudStack做贡献(经过认可后成为committer)
>> >
>> >
>> > 非Commiter必须先要提交Patch,等Review通过后才能进入代码、文
>> > 档库。
>> >
>> > 第一次提交Patch的时候,会在Review Board上创建一个帐号。
>> > 地址: https://reviews.apache.org/dashboard/
>> >
>> > 当你fix一个bug的时候,可以在已有的bug列表中选择一个已经存在
>> > 的bug或者如果是一个新bug,你都要先file 这个bug。
>> >
>> >
>> > 如果你是要贡献一个新feature,则需要先经过cloudstack-dev 邮件列
>> 表
>> > 的讨论后,通过后才能进行实现。
>> >
>> > 以下是贡献patch的方法:
>> >
>> > 1. 迁出代码
>> > $ git clone https://git-wip-us.apache.org/repos/asf/incubator-
>> cloudstack.git
>> >
>> > 2. 创建自己的branch
>> > $ git checkout -b mybranch
>> >
>> > 3. 在自己的branch上做代码更新patch
>> >
>> > 4. 提交自己的patch
>> > git commit -m "Insert a meaningful summary of changes here."
>> >
>> > 5.提交patch到Review Board
>> > git format-patch master --stdout > ~/patch-name.patch
>> >
>> > 把生成的 patch-name.patch 文件上传到Review Board:
>> > (选择 cloudstack-git)
>> > https://reviews.apache.org/r/new/
>> >
>> > 点击:Create Review Request 上传。
>> > 指定以下内容:
>> > Specifically:
>> >
>> > Summary
>> > Groups (choose cloudstack)
>> > People (only use if you need specific committers to review changes)
>> > Description
>> > Testing Done
>> >
>> >
>> > 然后就可以到邮件组里进行讨论了。
>> >
>> > 更多参考:
>> > http://incubator.apache.org/cloudstack/develop/non-contributors.html
>> >
>> > --
>> > Tian ChunFeng
>> >
>> > http://cloud.domolo.com/show_question.html?id=1356084264



-- 
Gavin

RE: 非Committer如何为CloudStack做贡献(翻译)

Posted by Alex Huang <Al...@citrix.com>.
ChunFeng,

我看见你加的网页了!谢谢!我把CloudStack中国社区和CloudStack运维资料论坛的链接也把上了。请过目。

https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=30746091

https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=30745838

--Alex


> -----Original Message-----
> From: Alex Huang [mailto:Alex.Huang@citrix.com]
> Sent: Friday, December 21, 2012 2:19 PM
> To: cloudstack-users-cn@incubator.apache.org
> Subject: RE: 非Committer如何为CloudStack做贡献(翻译)
> 
> ChunFeng,
> 
> 谢谢你帮忙作翻译.  能请你写在维基上吗?
> 
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=30746
> 091
> 
> --Alex
> 
> > -----Original Message-----
> > From: Tian ChunFeng [mailto:tianyunqushi@gmail.com]
> > Sent: Friday, December 21, 2012 2:05 AM
> > To: cloudstack-users-cn@incubator.apache.org
> > Subject: 非Committer如何为CloudStack做贡献(翻译)
> >
> > 大家好:
> >
> > 非Committer如何为CloudStack做贡献
> >
> > 非Committer如何为CloudStack做贡献(经过认可后成为committer)
> >
> >
> > 非Commiter必须先要提交Patch,等Review通过后才能进入代码、文
> > 档库。
> >
> > 第一次提交Patch的时候,会在Review Board上创建一个帐号。
> > 地址: https://reviews.apache.org/dashboard/
> >
> > 当你fix一个bug的时候,可以在已有的bug列表中选择一个已经存在
> > 的bug或者如果是一个新bug,你都要先file 这个bug。
> >
> >
> > 如果你是要贡献一个新feature,则需要先经过cloudstack-dev 邮件列
> 表
> > 的讨论后,通过后才能进行实现。
> >
> > 以下是贡献patch的方法:
> >
> > 1. 迁出代码
> > $ git clone https://git-wip-us.apache.org/repos/asf/incubator-
> cloudstack.git
> >
> > 2. 创建自己的branch
> > $ git checkout -b mybranch
> >
> > 3. 在自己的branch上做代码更新patch
> >
> > 4. 提交自己的patch
> > git commit -m "Insert a meaningful summary of changes here."
> >
> > 5.提交patch到Review Board
> > git format-patch master --stdout > ~/patch-name.patch
> >
> > 把生成的 patch-name.patch 文件上传到Review Board:
> > (选择 cloudstack-git)
> > https://reviews.apache.org/r/new/
> >
> > 点击:Create Review Request 上传。
> > 指定以下内容:
> > Specifically:
> >
> > Summary
> > Groups (choose cloudstack)
> > People (only use if you need specific committers to review changes)
> > Description
> > Testing Done
> >
> >
> > 然后就可以到邮件组里进行讨论了。
> >
> > 更多参考:
> > http://incubator.apache.org/cloudstack/develop/non-contributors.html
> >
> > --
> > Tian ChunFeng
> >
> > http://cloud.domolo.com/show_question.html?id=1356084264

RE: 非Committer如何为CloudStack做贡献(翻译)

Posted by Alex Huang <Al...@citrix.com>.
ChunFeng,

谢谢你帮忙作翻译.  能请你写在维基上吗?

https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=30746091

--Alex

> -----Original Message-----
> From: Tian ChunFeng [mailto:tianyunqushi@gmail.com]
> Sent: Friday, December 21, 2012 2:05 AM
> To: cloudstack-users-cn@incubator.apache.org
> Subject: 非Committer如何为CloudStack做贡献(翻译)
> 
> 大家好:
> 
> 非Committer如何为CloudStack做贡献
> 
> 非Committer如何为CloudStack做贡献(经过认可后成为committer)
> 
> 
> 非Commiter必须先要提交Patch,等Review通过后才能进入代码、文
> 档库。
> 
> 第一次提交Patch的时候,会在Review Board上创建一个帐号。
> 地址: https://reviews.apache.org/dashboard/
> 
> 当你fix一个bug的时候,可以在已有的bug列表中选择一个已经存在
> 的bug或者如果是一个新bug,你都要先file 这个bug。
> 
> 
> 如果你是要贡献一个新feature,则需要先经过cloudstack-dev 邮件列表
> 的讨论后,通过后才能进行实现。
> 
> 以下是贡献patch的方法:
> 
> 1. 迁出代码
> $ git clone https://git-wip-us.apache.org/repos/asf/incubator-cloudstack.git
> 
> 2. 创建自己的branch
> $ git checkout -b mybranch
> 
> 3. 在自己的branch上做代码更新patch
> 
> 4. 提交自己的patch
> git commit -m "Insert a meaningful summary of changes here."
> 
> 5.提交patch到Review Board
> git format-patch master --stdout > ~/patch-name.patch
> 
> 把生成的 patch-name.patch 文件上传到Review Board:
> (选择 cloudstack-git)
> https://reviews.apache.org/r/new/
> 
> 点击:Create Review Request 上传。
> 指定以下内容:
> Specifically:
> 
> Summary
> Groups (choose cloudstack)
> People (only use if you need specific committers to review changes)
> Description
> Testing Done
> 
> 
> 然后就可以到邮件组里进行讨论了。
> 
> 更多参考:
> http://incubator.apache.org/cloudstack/develop/non-contributors.html
> 
> --
> Tian ChunFeng
> 
> http://cloud.domolo.com/show_question.html?id=1356084264