Feature Toggle is a simple Django app based on the behavioural pattern Feature Toggle <https://martinfowler.com/articles/feature-toggles.html>
_ proposed by Martin Fowler.
PyPi: `https://pypi.org/project/django-feature-toggle/ <https://pypi.org/project/django-feature-toggle/>`_
Source: `https://github.com/thulasi-ram/django-feature-toggle <https://github.com/thulasi-ram/django-feature-toggle>`_
Docs: `https://django-feature-toggle.readthedocs.io/en/latest/ <https://django-feature-toggle.readthedocs.io/en/latest/>`_
Install the package pip install django-feature-toggle
Add "feature_toggle" to your INSTALLED_APPS setting like this::
INSTALLED_APPS = [ ... 'feature_toggle', ]
Run python manage.py migrate
to create the models required feature_toggle.
Start your app to use the feature_toggle.
For people intrested in contributing:
python setup.py install
or python3 setup.py install
pip install -r requirements.txt
or pip3 install -r requirements.txt
5
and 6
git checkout py2_django_app
and run python manage.py test
make sure you have python 2 in your environmentgit checkout py3_django_app
and run python3 manage.py test
make sure you have python 3 in your environment5
and 6
will be mitigated in the near future by tox or by using travis.Handled by: https://readthedocs.org/projects/django-feature-toggle
Legacy
docs\
make custom-gh-pages
gh-pages
and wiki
index.rst
to _build
directory.make custom-gh-pages
custom command copies _build
to gh-pages
directory and commits it which is used by github docs.