Tizen開發(fā)流程簡介
在https://source.tizen.org/os-development/work-flow可以看到有關(guān)Tizen開發(fā)流程的一些介紹
Tizen是通過Git/Gerrit進(jìn)行源代碼管理 - https://review.tizen.org/gerrit,其中Git用來對(duì)源代碼進(jìn)行各類管理而Gerrit主要是用來做代碼review,開發(fā)人員可以通過Gerrit UI來管理他們的git projects以及進(jìn)行各類代碼review.
Tizen是通過OBS: https://build.tizen.org/來對(duì)各類package進(jìn)行build,與之前MeeGo不同的地方在于開發(fā)人員不能直接向OBS提交代碼,必須先通過通過git工具以及一系列流程來向OBS提交代碼
除此以外,Tizen通過jira來管理bug -https://bugs.tizen.org/jira, 同時(shí)各類技術(shù)相關(guān)的包等可以在http://download.tizen.org/下載
以下是主要的工作流程
可以看到目前開發(fā)人員需要先push代碼到Gerrit進(jìn)行review,通過了以后才會(huì)被merge到git服務(wù)器中,所有的Tizen開發(fā)人員都可以進(jìn)行代碼review,但是只有Tizen reviewers的成員才可以對(duì)代碼的改變進(jìn)行approve. 另外,開發(fā)人員如果想最終提交代碼到OBS系統(tǒng)中,開發(fā)人員需要更新changelog,創(chuàng)建新的tag,push到Gerrit代碼review,通過以后代碼才會(huì)被提交進(jìn)入OBS