Posted on 2011-04-15 00:22
帅子 阅读(280)
评论(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
进行二次开发。