一、提交bug

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

wKiom1XBw1-AYX9XAAQHIyi_sTo455.jpg

输入你想要搜索的项目


wKioL1XB0xDDhMShAAH5Ip1xAe4253.jpg


wKioL1XB02mSr2XCAAP2LjrkFLQ584.jpg


wKioL1XB08bivYv6AALiUiFYhmk341.jpg

可以看到最近的bug、blueprints。


wKioL1XB7C-xy73QAAD45Td1xmY599.jpg


wKiom1XB6q6R1wBdAAHiWnpl6Tw107.jpg

填写相应的bug信息


wKioL1XB7k3So4X2AAMg_l_jt0U069.jpg

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



二、提交patch

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


配置gerrit公钥认证

wKiom1XB9LrSqj4YAAIHJMksJp0165.jpg


签署ICLA

wKioL1XEgLThTar4AAFD1J1MzEM158.jpg


[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信息

wKioL1XB9SiRicq3AAH_OQ-1YwU050.jpg