GMOD

GMOD Developer’s Guide

This is the GMOD Developer’s Guide.

Contents

Favored Platforms

Server Side

The following environment variables should be set:

OS

Any of Linux/BSD, Solaris, OSX. Windows: optional as cost/benefit less favorable.

Web Server

All of:

Languages

All of:

DBMS

PostgreSQL 7.3 or 8.0

Compilers

gcc (on Solaris as well).

Libraries

Perl bundle; requires some C libraries

Hardware

Recommendations based on current MODs to be determined. Minimum: 20GB disk, 512 MB ram, 1.8 GHz Pentium or equiv. Client or server.

Client Side

OS

Linux, Windows, Mac OSX.

Browser

Server Side Directory Structure

Prefix all executables with 2-3 letter app prefix

Interoperation

A First GMOD Release would Contain

Creating a software release

All software releases for GMOD should conform to a bare minimum standard. First, the package should be easily ‘installable.’ That is, it should be free of hard coded paths and other machine specific parameters. In addition, the package should contain:

Additionally, the following things are not absolutely required but are strongly advised for GMOD projects:

Finally, a page describing the appication and providing basic information about the application should be provide for www.gmod.org. This page should contain the following information:

Categories:

Documentation

Community

Tools