This only applies if you need to make changes to the CouchDB server or to the Futon web front-end.
Prerequisites
You need to have installed CouchDB from source. See Installing from source.
Create a Development Configuration
The following commands set up a CouchDB configuration that points to the location of your SVN checkout.
Run these commands:
$ cd YOUR_COUCHDB_CHECKOUT_DIRECTORY $ make dev
Now start CouchDB by calling this command:
$ utils/run
Your CouchDB server has been started as a foreground process. You can make it a background process by calling this instead:
$ utils/run &
.
You should see the following message:
Apache CouchDB 0.9.0a729754-incubating (LogLevel=error) is starting. Apache CouchDB has started. Time to relax.