DomainModel is distributed as the Python package 'dm'. 

Please report any problems, or other feedback, here:

    mailto:kforge-dev@lists.okfn.org

## Full Installation Instructions ##

### 1. Check all dependencies (see below) ###

Python dependencies marked with a (*) will be automatically installed when you
run setup.py.

  * A database such as postgresql or mysql
  * python bindings for the database you have installed (e.g. python-psycopg for    Postgres)
  * django v0.95 see http://www.djangoproject.com/download/
  * python-sqlobject (Python module for SQLObject) (*)
  * simplejson (*)
  * egenix-mx-base (*) (Egenix mx DateTime module)
  * Python Imaging Library (debian package python-imaging)


### 2. Install package ###

  $ python setup.py install

### 3. DONE ###

That's it!

  *   *   *   *

## Testing ##

To setup domainmodel for testing and development:

1. First copy the etc/domainmodel.conf.new and edit the file to be appropriate
   to your installation.

2. Set environment variable DOMAINMODEL_SETTINGS to point to this new
   configuration file.

3. Create a database and database user corresponding to the settings entered in
   the configuration file in step 1

4. Run the tests

  $ ./bin/domainmodel-test

