The django-productline tutorial ########################################### .. role:: tex(raw) :format: latex html .. raw:: latex %\setcounter{secnumdepth}{0} Welcome to the tutorial for django-productline. Django-produtline is a python package turning django into a feature-oriented framework for web application productlines. This tutorial teaches how to setup and maintain django-productline projects and conveys the basics of *feature oriented software development* (FOSD) in Python. *django productline* does not affect the way of how to develop django applications but the methotodology of organizing existing functionality for better reuse. django-productline radically reduces the amount of glue code and emphazises reuse. **Let's get started!** Introduction ======================== This section gives a basic introduction to *djpl* and the anatomy of *djpl* projects. .. toctree:: :maxdepth: 2 content/installation content/myfirstproject content/understanding_djpl Quick Reference ======================= This content provides a set of quick reference articles about the usage of *djpl* without additional explanations. .. toctree:: :maxdepth: 2 content/quickref_install_djpl content/quickref_setup_a_project content/quickref_product.equation content/quickref_list_of_features Advanced ======================= .. toctree:: :maxdepth: 2 content/advanced/projects content/advanced/tasks content/advanced/features