国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

如何向OpenStack社區貢獻代碼

云計算 OpenStack
現在大家都在談論Openstack,關注Openstack。談到代碼貢獻,如果說Openstack是下一個linux,那么國內目前在代碼貢獻上,其實不算太落后。那么向OpenStack社區貢獻代碼,我們應該怎么做呢?

本篇基本是對https://wiki.openstack.org/wiki/GerritWorkflow的翻譯,總結一下,以備后用。有說的不到位或不準確的地方,請有經驗的各位不吝賜教。先引用一張wiki上的流程圖:

 

如何向社區貢獻代碼

1、簽署ICLA

(https://review.openstack.org/#/settings/agreements),注意一定要把信息填全,特別是https://review.openstack.org/#/settings/contact里下面那幾個,如果之前沒有在OpenStack Foundation注冊,會提示注冊。如果是代表公司,郵箱***是公司(huawei)郵箱。

可能會用到的英文:

公司名:Huawei Technologies Co. Ltd

地址:No.38 Tuanjie Road, Xi'an Hi-tech Industries Development Zone

2、上傳自己的SSH Key

(https://review.openstack.org/#/settings/ssh-keys),用于通過SSH向gerrit push代碼,方法參見:https://help.github.com/articles/generating-ssh-keys

3、配置Git Bash

git config --global user.name "XXX"

git config --global user.email "XXX@XXXXXX.com"

注意跟gerrit賬戶一致。

4、安裝git-review

參見:http://www.mediawiki.org/wiki/Gerrit/git-review

5、修改代碼

下載代碼,以nova為例:

git clone git://github.com/openstack/nova.git

配置工程感知gerrit:

cd nova

git review -s

首先會確保能使用你的ssh key登錄gerrit,默認使用當前git環境變量配置的用戶,否則,會提示輸入gerrit用戶名,可以通過這個鏈接查看gerrit用戶名。

成功后,會在nova目錄下生成一個.gitreview目錄

先確保代碼是***的:

git checkout master

git pull

新建分支,如果是blueprint,分支名是“bp/BP-NAME”,其中的BP-NAME是在launchpad上bp的名稱;如果是修復bug,分支明是“bug/BUG-NUMBER”,其中BUG-NUMBER可以在bug頁面上找到:

git checkout -b BRANTCH-NAME

6、提交代碼

在單獨的一行中寫summary(小于50個字符),然后第二段進行詳細的描述。如果是實現bp或修復bug,需注明:

blueprint BP-NAME

bug BUG-NUMBER

一個示例:

 

  1. Adds some summary less than 50 characters   
  2.    
  3. ...Long multiline description of the change...   
  4.    
  5. Implements: blueprint authentication   
  6. Fixes: bug #123456   

 

詳細的代碼提交信息,參見:https://wiki.openstack.org/wiki/GitCommitMessages

修改完代碼后,記得跑通UT測試。

然后提交代碼,申請review

git commit -a

git review

7、review

提交review之后,會出現在https://review.openstack.org,可以查看狀態和信息,自動跑CI,然后代碼檢視專家就可以進行代碼檢視。

如果jenkins報了failure,可以查看日志排錯。如果確認不是自己的patch導致,可以在comment里留言“recheck no bug”,重新跑test。

8、修改

如果review過程中,發現代碼需要修改,再次提交時直接使用已存在的Change-Id:

git commit -a --amend

git review
 

責任編輯:Ophira 來源: 個人博客
相關推薦

2015-10-19 10:55:17

OpenStackLiberty社區貢獻

2015-05-12 10:18:09

openstack開源分析

2014-09-28 10:26:06

OpenJDK

2011-11-03 17:02:00

微軟Samba代碼

2015-10-21 11:01:23

OpenStack貢獻代碼開源

2019-12-18 23:11:24

TF架構網絡連接

2013-09-02 09:13:04

開源軟件源碼

2016-10-12 21:25:53

EasyStack

2015-07-22 16:08:46

OpenStack開源貢獻代碼

2023-06-01 15:37:14

鴻蒙社區新流程

2022-04-27 08:22:41

非代碼形式開源開發者

2009-07-21 08:44:14

微軟Linux內核開源操作系統

2021-01-15 13:42:21

Chromium瀏覽器微軟

2017-10-09 18:54:20

前端Node.js貢獻代碼

2021-11-10 15:10:17

操作系統華為代碼

2016-04-11 09:18:22

OpenStack/華

2012-11-05 14:57:50

MVP

2012-12-11 09:30:51

Ubuntu

2013-02-18 09:49:15

開源開源社區

2015-12-29 14:10:25

OpenStack社區貢獻Review
點贊
收藏

51CTO技術棧公眾號

成人综合电影| 2021天堂中文幕一二区在线观| 亚洲一区二区成人在线观看| 偷拍自拍在线| 国产一区二区美女视频| 色婷婷亚洲mv天堂mv在影片| 在线观看欧美激情| 亚洲精品免费在线观看| 麻豆理论在线观看| 国产视频999| 91在线国产福利| gogo在线观看| 国产精品久久久久影院日本| 成人亚洲一区二区一| 在线看的av网站| 国产91在线播放九色快色| 久久er99热精品一区二区| 亚洲人av在线| 91大神福利视频在线| 国产精品中文字幕日韩精品| 久久精品蜜桃| 日本乱人伦a精品| 91在线免费视频观看| 国产在线高潮| av色综合网| 亚洲妇熟xx妇色黄| 国产精品17p| 免费观看美女裸体网站| 精品少妇一区二区三区| 亚洲破处大片| 久草在.com| 高清欧美性猛交xxxx| 成人黄色a**站在线观看| 蜜臀av在线| 麻豆久久久9性大片| 粉嫩av一区二区三区免费野| 日韩一级淫片| 青青草视频在线免费播放| 欧美一区二区高清| 欧美涩涩视频| 欧美黑人巨大| 欧美一区视频在线| 久久综合色天天久久综合图片| 超碰在线视屏| 三区精品视频| 日韩三级电影网址| 亚洲制服少妇| 快射视频在线观看| 国内精品久久国产| 欧美亚洲一区二区三区四区| 亚洲在线久久| 欧美伦理影视网| 成人精品一区二区三区| 亚洲一区二区3| 日韩精品一区二区三区免费观看| 男女羞羞网站| 国产成人精品亚洲精品| 一区二区在线观看视频| 国产最新精品| 青娱在线视频| 91久久久久久| 在线看国产一区| 亚洲三级国产| 色图在线观看| gogogo免费高清日本写真| 日韩成人在线播放| 国产精品一卡二卡在线观看| 日韩欧美看国产| 欧美 日韩 国产 高清| 久久夜色撩人精品| 久久精品视频一区二区三区| 欧美特黄不卡| xxxx影院| 国产综合在线观看视频| 狠狠干狠狠久久| 亚洲青色在线| 乱馆动漫1~6集在线观看| 欧美另类videosbestsex日本| 国产午夜精品一区二区三区| 99久久精品久久久久久清纯| 99re8这里有精品热视频免费| 黄p免费网站| 成人黄在线观看| 51精品秘密在线观看| 久久91精品国产91久久小草| 91p九色成人| 999sesese| 91精品国产一区二区三区动漫| 在线不卡免费av| 国产99久久久国产精品潘金| 伊人久久噜噜噜躁狠狠躁| 淫视频在线观看| 久久久综合亚洲91久久98| 日韩av中文字幕在线播放| 久久婷婷久久一区二区三区| 国产精品免费大片| 免费av不卡| 亚洲一区二区三区午夜| 一区二区中文字幕| 亚洲码国产岛国毛片在线| 欧美国产另类| 美女100%一区| 美女一级全黄| 美女一区视频| 色偷偷亚洲男人天堂| 亚洲欧美日韩成人高清在线一区| 欧美大片一区| 国模冰冰炮一区二区| 日本不卡一区在线| 精品视频免费观看| 久久精彩免费视频| 色av综合在线| 99久久伊人精品| 91精品一区国产高清在线gif| av日韩中文| 成年人在线观看视频免费| 国产精品女人久久久久久| 欧美成人video| 国产精品进线69影院| 午夜在线播放视频欧美| 日韩免费成人| 国产黄网站在线观看| 欧美男女交配视频| 日韩精品不卡| 国产97在线亚洲| 亚洲精品成人久久| 亚洲高清视频在线| 91精品天堂| 在线观看国产中文字幕| 狠狠操精品视频| 亚洲第一伊人| 亚洲一二三四在线观看| 日韩免费电影一区| 色老头一区二区三区| 波多野结衣在线| 一本色道久久99精品综合| 午夜精品在线视频| 精品欧美久久久| 亚洲精品一二三| 国产一区二区三区黄视频| 第一sis亚洲原创| www.26天天久久天堂| 在线播放网站| 丁香花在线影院观看在线播放| 成人a视频在线观看| 日韩中文视频免费在线观看| 欧美在线你懂得| 免费看电影在线| 国产精品久久久久久精| 午夜老司机精品| 国产精品爽爽爽爽爽爽在线观看| 日韩精品免费观看| 色诱视频网站一区| 久久精品一区二区三区不卡| 久久久噜噜噜久久狠狠50岁| 国产精品亚洲二区| 57pao成人永久免费| 色呦呦在线看| 男人天堂网在线观看| 亚洲欧美日韩综合网| 青青草原网站在线观看| 成人影片在线播放| 欧美一级片在线播放| 中文字幕在线精品| 精品国产精品网麻豆系列 | 在线观看精品自拍私拍| 色呦呦日韩精品| 日韩毛片一二三区| aaa亚洲精品一二三区| 免费人成精品欧美精品| 综合精品一区| 中文字幕精品影院| av在线亚洲一区| 欧美人体一区二区三区| 黄色网页在线播放| 天堂中文在线视频| 免费观看视频www| 免费看黄色一级大片| 国产欧美久久久久| 亚洲精品国产系列| 欧美aaaaa喷水| 国产免费一区| 国产精品12| 国产伦精品一区二区三区免| 国产在线日韩在线| 国产精品男女猛烈高潮激情| 欧美一级免费视频| 日本午夜在线亚洲.国产| 性色av一区二区咪爱| 久久99视频精品| 久久99热精品这里久久精品| 日韩视频精品在线| 一区二区三区天堂av| 亚洲欧洲一区二区三区久久| 亚洲激情视频网| 亚洲美腿欧美激情另类| 亚洲性生活视频| 日韩一区二区福利| 久久99久久久久久久噜噜| 高清视频欧美一级|