root / snf-webproject / README @ b482fbcc
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 |
|