============================ Developing Singing & Dancing ============================ Singing & Dancing is built from scratch to be extensible. All components described in the `interfaces.py`_ file in ``collective.singing`` are pluggable. Creating new templates ---------------------- TODO Developing Singing & Dancing itself ----------------------------------- Developer documentation exists in the form of doctests and Zope 3 interfaces in the source tree. To check out the development buildout, type this into your terminal:: svn co http://svn.plone.org/svn/collective/collective.dancing/trunk-buildout singing-dancing-dev When the checkout is complete, you can find the doctests in ``*.txt`` files in the ``src/collective.singing/collective/singing/`` and ``src/collective.dancing/collective/dancing/`` directories. There's also a documentation area for use cases and manuals in ``src/collective.dancing/docs/``. The latest version of collective.dancing itself can also be found in the `Subversion repository`_. Get in touch with us if you need help or have comments. See the :ref:`contact-us` section. .. _interfaces.py: http://dev.plone.org/collective/browser/collective.singing/trunk/collective/singing/interfaces.py .. _Subversion repository: http://svn.plone.org/svn/collective/collective.dancing/trunk#egg=collective.dancing-dev