===================
Recommended Reading
===================

Tuskar Design Discussions
-------------------------

- `Juno Planning <https://wiki.openstack.org/wiki/TripleO/TuskarJunoPlanning>`_
- `Template storage planning <https://wiki.openstack.org/wiki/TripleO/TuskarJunoPlanning/TemplateBackend>`_
- `TripleO Specifications <http://git.openstack.org/cgit/openstack/tripleo-specs/>`_

Relevant OpenStack Projects
---------------------------

-  `TripleO <http://docs.openstack.org/developer/tripleo-incubator/>`_
-  `Heat <http://docs.openstack.org/developer/heat/>`_
-  `oslo.db <http://docs.openstack.org/developer/oslo.db/>`_
-  `oslo.config <http://docs.openstack.org/developer/oslo.config>`_
-  `hacking <http://docs.openstack.org/developer/hacking>`_ This enforces
   openstack community coding style guidelines

General Python/Frameworks
-------------------------

-  `dive into python <http://www.diveintopython.net>`_
-  `pecan <http://pecan.readthedocs.org/en/latest/>`_
-  `sqlalchemy <http://docs.sqlalchemy.org/en/rel_0_8/>`_
-  `style guide <http://www.python.org/dev/peps/pep-0008/>`_ This guide
   is the baseline for 'hacking' above.

