當前位置:編程學習大全網 - 源碼下載 - 如何開啟OpenStack社區貢獻之路

如何開啟OpenStack社區貢獻之路

OpenStack作為第二大開源社區,擁有眾多代碼貢獻者。但是,對於剛剛接觸OpenStack,想要了解OpenStack源碼,並且想為OpenStack的開發貢獻自己的壹份力量時,經常會不知從何下手。本文便是針對此類情況,介紹如何加入社區,如何提交commit,如何review代碼等問題展開的。

1簽訂ICLA參與社區貢獻前,需要簽訂ICLA協議。進入docs.openstack.org網站,在Contributor Guides下找到並點擊“OpenStack Infrastructure User Manual ”。

依次打開圖中所標註的鏈接。按照網站說明進行註冊。需要註意的是,在註冊launchpad時,要使用所在公司的郵箱,便於社區統計各公司的貢獻數據。當然,如果妳是自由職業者或者所在公司沒有在社區上註冊,則可隨意使用壹個郵箱。

圖3當完成以上四步後,便可以看到OpenStack Individual Contributor License Agreement(ICLA)已驗證。

上傳自己的SSH 密鑰

配置Git Bashgit config --global user.name "XXX"git config --global user.email XXX@XXXXXX.com此處填寫要與gerrit賬戶壹致。

安裝git-review

下載源碼庫作為剛剛接觸社區的同學,建議先在openstack-manuals項目上下手,壹方面可以借此熟悉openstack。同時,在進行社區貢獻,驗證bug時,促使自己動手操作,增加運維經驗。先從github上下載源代碼,以OpenStack社區手冊openstack-manuals為例:git clone git://github.com/openstack/openstack-manuals.gitcd openstack-manualsgit review -s首先會確保能使用妳的ssh key登錄gerrit,默認使用當前git環境變量配置的用戶,否則,會提示輸入gerrit用戶名,可以通過這個鏈接查看gerrit用戶名。成功後,會在openstack-manuals目錄下生成壹個.gitreview目錄最新代碼:git checkout mastergit pull新建分支,如果是blueprint,分支名是“bp/BP-NAME”,其中的BP-NAME是在launchpad上bp的名稱;如果是修復bug,分支明是“bug/BUG-NUMBER”,其中BUG-NUMBER可以在bug頁面上找到:git checkout -b BRANTCH-NAME

commit註意,在每提交壹個新的commit之前,請先確保代碼是最新的。執行下面兩條命令更新庫。git checkout mastergit pull提交代碼前,還需要對openstack-manuals目錄下的.git文件夾內的兩個文件進行修改。

第壹次需要生成壹個密碼,可以重復生成,請盡量選擇使用沒有特殊字符的密碼,由大小寫字母加數字的密碼即可。若是在nova項目下,請修改***標註的openstack-manuals為nova即可。

  • 上一篇:如何用網頁登陸ftp如何用網頁登陸qq
  • 下一篇:Directui細節大全
  • copyright 2024編程學習大全網