颠覆

代码开发者的颠覆访问

MapServer的源代码和文档处于Subversion控制之下。Subversion访问主要供开发人员使用,但用户也可以在开发过程中访问版本之间的MapServer源。只有那些需要绝对最新和最好的代码的人才建议使用CVS访问,如果他们不害怕弄脏自己的手构建源代码的话。Subversion版本不包含 GD 或者任何支持库,它需要flex和bison来构建它。构建mapscript还需要 SWIG 安装在您的计算机上。以下是访问只读源的方法:

  1. 安装Subversion客户端,请参阅 Subversion Homepage 更多信息。如果您在Windows上,Tortoissesvn是一个很好的解决方案,大多数Unix都应该有一个可用的客户机。

  2. 问题 svn co https://svn.osgeo.org/mapserver/trunk/mapserver mapserver

支持库

有关支持库以及如何从源代码编译MapServer的信息,请参见 在Unix上编译 .

如何获得提交访问权

如果你发现自己提交了很多补丁给 Trac 或者您希望成为一个主动开发人员,负责维护一部分MapServer,请联系Steve Lime或其他开发人员之一。要获得Subversion提交访问权限,个人必须:

  • 展示特定领域的专业知识

  • 愿意在项目中投入更多的时间,而不仅仅是短期的时间(向项目中倾倒代码,并且提供任何方法来维护它几乎和根本没有代码一样糟糕)

  • 对项目要积极主动,不要随便。

  • 颠覆委员会的选举包括 MS RFC 7.1:MapServer SVN提交管理

Subversion Web视图

您可以在http://trac.osgeo.org/mapserver/browser上找到Subversion存储库的HTML查看器。