Home | Docs | Issue Tracker | FAQ | Download | |
Since April 2012, MapServer’s source code and documentation are under GitHub control (https://github.com/mapserver). In the past, MapServer has also used Subversion and CVS for version control.
Several sub-projects are used on GitHub, to separate files for the MapServer source, or documentation, for example. Here are a list of the important sub-projects:
Github access is mostly intended for use by developers, but users can also access the MapServer source between releases as it is being developed. Github access is only recommended for those who need the absolute latest and greatest code, if they are not afraid of getting their hands dirty building the source. The Github repository does not contain GD or any of the support libraries, and it requires flex and bison to build it. Building MapScript will also require SWIG be installed on your machine. Here’s how to access the source:
Information about supporting libraries and how to compile MapServer from source can be found in the Compiling on Unix or Compiling on Win32.
If you find yourself submitting a lot of push requests to GitHub, or you would like to be an active developer that picks up the maintenance of a portion of MapServer, contact Steve Lime, one of the other developers, or send a message to the MapServer-dev Mailing Lists. To obtain GitHub commit/push access, an individual must: