Django Guidelines
==================
Project skeletons
-----------------
The recommended project skeleton to be used for django projects can be found in `our django-skel2`_ repo.
.. _`our django-skel2`: https://github.com/pulilab/django-skel2
.. note:: Requires django 1.4 for project creation.
The following commands will start a new project with some feature-rich settings in `YOUR_PROJECT_NAME` directory.
For normal django projects
___________________________
To use it simply run the following command when starting a new project:
.. code-block:: bash
django-admin.py startproject --template https://github.com/pulilab/django-skel2/zipball/pulilab --extension py,md,ini YOUR_PROJECT_NAME
For appengine projects
_______________________
To be developed.
Structure
----------
.. warning:: Likely, as time goes by, some other programmers will have to read and understand your code. As a result, try to follow these guidelines as well as you can!
Testing
--------
Deployment
-----------
Use fabric. There are pre-written fabric script in our project templates.
Blogs to follow
----------------
* `The django community aggregator `_
* `Our collection of django related links `_
* `Djangopackages' RSS feed `_