.. py-simplecouchdb documentation master file, created by sphinx-quickstart on Tue Nov 25 09:10:20 2008.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.

Welcome to py-simplecouchdb's documentation!
============================================

.. rubric:: Everything you need to know about py-simplecouchdb and build Python application using `CouchDB <http://www.couchdb.org/>`_

**Py-simplecouchdb** is a simple librairy to allow your python applicationto use CouchDB. It started  in `Enki Multimedia <http://www.e-engura.org>`_ for one of our project but since evolve in a completly new library though some code is still based on it. We decided to make it public.


With simplecouchdb, you can manage documents like you do directly with CouchDB, schema-free. So document instance (see :ref:`schema-ref`) are completly dynamic, you could add/delete properties in your documents, retrieve them without any schema ... .

.. note::

    Py-simplecouchdb works only with coming 0.9 version of CouchDB for now.

Fisrt steps
===========

.. toctree::
   :maxdepth: 2
   
   installation
   gettingstarted
   schema/creating_getting_deleting
   breakingchanges

.. _api:

Reference
=========

.. toctree::
   :maxdepth: 3 

   schema/index
   core/index
   resource

What's next ?
=============

* Follow developent on `Bitbucket <http://www.bitbucket.org/benoitc/py-simplecouchdb/overview/>`_.
* Report bugs, report features and browse the source through `Tracker <http://code.google.com/p/py-simplecouchdb>`_.


Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
