Категория: Open Source

Sigurd

Sigurd - это мощный конфигуратор приложений на Django.
Django 1.3 принес class-based views, Sigurd принес class-based settings.
Порядок приносит новые возможности!

Sigurd - наш проект на DjangoDash 2011 (#13th placeCool) !

With Sigurd you're able to simply create:

  • Application configurations

    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)

  • Application profiles

    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.

  • Project configurations

    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.

  • Project profiles

    Same as app configs, there could be many project configs for one project.
    And you can switch them simply through the --settings option.

Что под капотом?

  • Web framework
    • Django
  • VCS
    • Git
  • Testing
    • Unit tests