Statistics
| Branch: | Tag: | Revision:

root / snf-webproject / README @ 039e3e61

History | View | Annotate | Download (738 Bytes)

1
Synnefo web project
2
===================
3

    
4
A synnefo helper package to ease up the deployment of synnefo components.
5

    
6
The package wraps a django project which extends itself (urls, default_settings, 
7
installed_apps, middleware_classes) based on the synnefo components/packages 
8
installed on the system.
9

    
10
The extending mechanism is based on the python setuptools `entry_points`. So
11
if an application (synnefo component) wants to plug additional configuration
12
to the django project it should define within its setup.py file the 'synnefo'
13
appropriate entry_points.
14

    
15
For usage example please take a look how snf-cyclades-app package defines its entry
16
points in:
17

    
18
    - snf-cyclades-app/setup.py
19
    - snf-cyclades-app/app_settings/__init__.py
20