All Projects → nephila → django-app-enabler

nephila / django-app-enabler

Licence: BSD-3-Clause license
autoconfigurator for django applications

Programming Languages

python
139335 projects - #7 most used programming language
Gherkin
971 projects

Projects that are alternatives of or similar to django-app-enabler

konfsave
Easy saving and switching between multiple KDE configurations.
Stars: ✭ 42 (+121.05%)
Mutual labels:  configuration
tmux-conf
📝 TMUX Configuration for nerds with tpm
Stars: ✭ 31 (+63.16%)
Mutual labels:  configuration
libconfini
Yet another INI parser
Stars: ✭ 106 (+457.89%)
Mutual labels:  configuration
runtime-config-loader
This is an Angular library that provides an easy way to load a configuration JSON file for runtime configuration.
Stars: ✭ 32 (+68.42%)
Mutual labels:  configuration
Cfg-NET
An Alternative .NET Configuration Handler
Stars: ✭ 22 (+15.79%)
Mutual labels:  configuration
ox-ssh
SSH config export for org-mode
Stars: ✭ 33 (+73.68%)
Mutual labels:  configuration
Dark Souls Config Utility
All-in-one installer and configuration UI for various mods/fixes for Dark Souls™: Prepare to Die Edition.
Stars: ✭ 27 (+42.11%)
Mutual labels:  configuration
read-env
🔧 Transform environment variables into JSON object with sanitized values.
Stars: ✭ 60 (+215.79%)
Mutual labels:  configuration
plebpack
Webpack configuration for the common people.
Stars: ✭ 13 (-31.58%)
Mutual labels:  configuration
javaproperties
Python library for reading & writing Java .properties files
Stars: ✭ 20 (+5.26%)
Mutual labels:  configuration
build-nginx
Fetches nginx and any optional third-party modules and dependencies you specify, such as openssl and PCRE and then configures and builds.
Stars: ✭ 48 (+152.63%)
Mutual labels:  configuration
yii2-config-kit
Configuration kit for Yii applications
Stars: ✭ 24 (+26.32%)
Mutual labels:  configuration
setconf
📗 Change settings in configuration text files
Stars: ✭ 39 (+105.26%)
Mutual labels:  configuration
config-webpack-plugin
💫 Merge one or more configuration files together with environment variables too.
Stars: ✭ 18 (-5.26%)
Mutual labels:  configuration
appfiguratesdk
Appfigurate provides the ability to change configuration properties in iOS and watchOS, apps and app extensions, securely, at runtime.
Stars: ✭ 21 (+10.53%)
Mutual labels:  configuration
Flex-AntiCheat
Flex AntiCheat - Optimized Configs For Multiple AntiCheats
Stars: ✭ 37 (+94.74%)
Mutual labels:  configuration
awesome-pro
Awesome WM 4.x themes configs
Stars: ✭ 91 (+378.95%)
Mutual labels:  configuration
myrmidon
A rofi task / command executor
Stars: ✭ 82 (+331.58%)
Mutual labels:  configuration
honeycomb
本项目用于验证一系列开源项目
Stars: ✭ 13 (-31.58%)
Mutual labels:  configuration
cruise
Cruise: A Distributed Machine Learning Framework with Automatic System Configuration
Stars: ✭ 25 (+31.58%)
Mutual labels:  autoconfiguration

App Enabler

Join the Gitter chat Latest PyPI version Python versions Latest CI build status Test coverage Code Climate License

Description

PoC autoconfigurator for django applications

django-app-enabler goal is to reduce the configuration of a django application to a one command operation to ease using django applications, both for newcomers and expert developers.

As configuring a django application can be both boring (as 90% are the usual steps editing settings.py and urls.py) and complex (as it's easy to overlook one vital configuration parameter), replacing this with a single command sounds like a real benefit.

Key points

  • zero-knowledge tool to enable and configure django applications in a django project
  • rely on specification file shipped by the target application to patch django project configuration
  • not a replacement for existing package or dependencies managers (pip / poetry / pipenv / ...)

Caveats

  • Project is currently just a proof of concept
  • No formal specification or documentation exist (yet) for addon configuration file
  • A lot of restrictions regarding the settings.py and urls.py files are currently in place
  • Not all standard django settings options are currently supported

See usage for more details.

Compatible packages

Up-to-date list of compatible packages

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].