一、提交bug

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

openstack社区文档贡献_第1张图片

输入你想要搜索的项目


openstack社区文档贡献_第2张图片


openstack社区文档贡献_第3张图片


openstack社区文档贡献_第4张图片

可以看到最近的bug、blueprints。


openstack社区文档贡献_第5张图片


openstack社区文档贡献_第6张图片

填写相应的bug信息


openstack社区文档贡献_第7张图片

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



二、提交patch

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


配置gerrit公钥认证

openstack社区文档贡献_第8张图片


签署ICLA

openstack社区文档贡献_第9张图片


[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社区文档贡献_第10张图片