Sigurd is powerfull Django project configuration tool.
Django 1.3 brings class-based views, Sigurd brings class-based settings
With order we bring abilities!
Sigurd is our project at DjangoDash 2011 (#13th place) !
With Sigurd you're able to simply create:
Your app settings now stored in class. Urls are there too.
You have an ability to create settings that are dependant on default ones (e.g. STATIC_URL).
And you are able to extend / re-order / override default settings (e.g. INSTALLED_APPS)
One Django app could have infinite amount of configs (or we may call it - profiles)
and you may use all of them in one project.
Your project may have own settings and urls, even if you don't use any application.
And you're free to extend / re-order / override default settings too.
Same as app configs, there could be many project configs for one project.
And you can switch them simply through the --settings option.
- Unit tests