Posted on 2011-04-15 00:22
帥子 閱讀(284)
評論(0) 編輯 收藏 所屬分類:
MapGuide
作為
OSGeo
的一個子項目,
MapGuide
遵守與其他
OSGeo
項目的類似的管理方式,由如下四類組織和角色進行項目的開發和管理。
1)
??
項目籌劃指導委員
會(Project Steering Committee)
項目籌劃指導委員會簡稱為
PSC
,負責
MapGuide
開源項目的管理工作,決定
MapGuide
開源版的發布日期、哪些功能和缺陷修正整合到那個發布版本、那些人可以成為項目開發人員等,而且
PSC
還負責定期為
OSGeo
委員會提供項目狀況報告。
2)
??
項目開發
人員(Project Developer)
項目開發人員具有
MapGuide
源代碼的讀寫權限,能夠直接修改
MapGuide
的源代碼,并且負責檢閱項目捐助人員的代碼,幫助他們提交代碼。
3)
??
項目捐助
人員(Project Contributor)
項目捐助人員也是
MapGuide
的開發人員,但是沒有
MapGuide
源代碼的修改權限,他們通過項目跟蹤
(Tracker)
工具為
MapGuide
貢獻補丁
(Patch)
、代碼、文檔等,項目開發人員會檢閱他們的修改,和他們進行交流,最后幫助他們提交代碼。通常情況下,項目開發人員是從項目捐助人員著手做起,在項目捐助人員貢獻了大量有價值的補丁
(Patch)
之后,他會被提名為項目開發人員,在
PSC
投票同意之后,他就會正式成為項目開發人員,具有了
MapGuide
代碼的修改權限。
4)
??
用
戶(Users)
??? 用戶是
MapGuide
的使用者,他們基于
MapGuide
進行二次開發。