一、提交bug

首先,在https://bugs.launchpad.net/上注册账户。(登录页面有ubuntu字样)

openstack社区文档贡献_openstack review

输入你想要搜索的项目


openstack社区文档贡献_openstack review_02


openstack社区文档贡献_openstack review_03


openstack社区文档贡献_openstack review_04

可以看到最近的bug、blueprints。


openstack社区文档贡献_openstack review_05


openstack社区文档贡献_openstack review_06

填写相应的bug信息


openstack社区文档贡献_openstack review_07

注意这个bug id号,到此向openstack社区提交文档bug流程就是这样。



二、提交patch

https://review.openstack.org上注册账号。


配置gerrit公钥认证

openstack社区文档贡献_openstack review_08


签署ICLA

openstack社区文档贡献_openstack review_09


[root@centos7 openstack-manuals]# git clone https://review.openstack.org/openstack/openstack-manuals 

[root@centos7 openstack-manuals]# git checkout -b bug/1481586      # topic以bug/bug id命名

git branch -a
[root@centos7 openstack-manuals]# git branch -a
* bug/1481586                    
  master
  remotes/gerrit/master
  remotes/gerrit/stable/juno
  remotes/gerrit/stable/kilo
  remotes/origin/HEAD -> origin/master
  remotes/origin/master
  remotes/origin/stable/juno
  remotes/origin/stable/kilo

[root@centos7 openstack-manuals]# git status                    # 查看文件变化
[root@centos7 openstack-manuals]# git add .

[root@centos7 openstack-manuals]# git commit                    # 填写commit信息,格式以下
    [install-guide] replace service restart with service start
    
    Using service start command when you start nova services at the first time
    
    Closes-Bug: #1481586
    
[root@centos7 openstack-manuals]# git review                   # gerrit的端口29418被天朝的greate wall给墙了,需要×××

# 针对同一个change-id做修改
[root@centos7 openstack-manuals]# git add .
[root@centos7 openstack-manuals]# git commit --amend  
[root@centos7 openstack-manuals]# git review


查看review信息

openstack社区文档贡献_openstack review_10