{ "info": { "author": "Damodharan Thulasiram", "author_email": "thulasi503@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.11", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "==============\nFeature Toggle\n==============\n\nFeature Toggle is a simple Django app based on the behavioural pattern `Feature Toggle `_ proposed by Martin Fowler.\n\nQuick links\n===========\n PyPi: `https://pypi.org/project/django-feature-toggle/ `_\n\n\n Source: `https://github.com/thulasi-ram/django-feature-toggle `_\n\n\n Docs: `https://thulasi-ram.github.io/django-feature-toggle `_\n\n\n\nQuick start\n===========\n1. Install the package ``pip install django-feature-toggle``\n\n2. Add \"feature_toggle\" to your INSTALLED_APPS setting like this::\n\n INSTALLED_APPS = [\n ...\n 'feature_toggle',\n ]\n\n3. Run ``python manage.py migrate`` to create the models required feature_toggle.\n\n4. Start your app to use the feature_toggle.\n\n\nQuick Setup\n===========\n\nFor people intrested in contributing:\n\n1. Make a virtual environment\n2. run ``python setup.py install`` or ``python3 setup.py install``\n3. run ``pip install -r requirements.txt`` or ``pip3 install -r requirements.txt``\n4. Make your changes and run tests by doing steps ``5`` and ``6``\n5. ``git checkout py2_django_app`` and run ``python manage.py test`` make sure you have python 2 in your environment\n6. ``git checkout py3_django_app`` and run ``python3 manage.py test`` make sure you have python 3 in your environment\n7. ``5`` and ``6`` will be mitigated in the near future by tox or by using travis.\n\n\nGenerating Docs\n===============\n\n1. cd to ``docs\\``\n2. run ``make custom-gh-pages``\n3. The current state of docs is a mix of ``gh-pages`` and ``wiki``\n4. Docs are generated using sphinx. Generates files read from ``index.rst`` to ``_build`` directory.\n5. ``make custom-gh-pages`` custom command copies ``_build`` to ``gh-pages`` directory and commits it which is used by github docs.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/thulasi-ram/django-feature-toggle", "keywords": "django feature toggle switch", "license": "GNU GPLv3", "maintainer": "", "maintainer_email": "", "name": "django-feature-toggle", "package_url": "https://pypi.org/project/django-feature-toggle/", "platform": "", "project_url": "https://pypi.org/project/django-feature-toggle/", "project_urls": { "Homepage": "https://github.com/thulasi-ram/django-feature-toggle" }, "release_url": "https://pypi.org/project/django-feature-toggle/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "A simple Django app based on Feature Toggle described by Martin Fowler.", "version": "0.2.0" }, "last_serial": 3613734, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "d47716af0e364ec513bdf45990a1da72", "sha256": "9b90a57868cdf425162ffb816630d6fdf3c493ec1cfc17595e8ec2c11661ba15" }, "downloads": -1, "filename": "django-feature-toggle-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d47716af0e364ec513bdf45990a1da72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 350831, "upload_time": "2017-09-20T14:47:18", "url": "https://files.pythonhosted.org/packages/16/df/8f7fea5ca23a31eb753d573629c758d2ceb580e4d3c35a04ece54c61ab79/django-feature-toggle-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "586fb26d64d6287b8ea2e1b4dbd3348f", "sha256": "c0b2ee5f34ce49f6af0436ccafaf570309c78c9b2b61ba091a937b28c4326a56" }, "downloads": -1, "filename": "django-feature-toggle-0.1.2.tar.gz", "has_sig": false, "md5_digest": "586fb26d64d6287b8ea2e1b4dbd3348f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 358073, "upload_time": "2017-09-28T17:13:44", "url": "https://files.pythonhosted.org/packages/bf/db/41ff70657342d45d4a53a129c96d204d1345b14299dc8dcec7701c7db869/django-feature-toggle-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "0caed27e0bf6ac41e9e1aae371caf056", "sha256": "08a05f1d0cf1efc86a86b711c020becda0eb4886b8a7845d8d89d04e1ff36d0e" }, "downloads": -1, "filename": "django-feature-toggle-0.2.0.tar.gz", "has_sig": false, "md5_digest": "0caed27e0bf6ac41e9e1aae371caf056", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24656480, "upload_time": "2018-02-25T07:05:09", "url": "https://files.pythonhosted.org/packages/0a/70/59de19eb64f6a89c7cebd41e0978b4c8e9a0fdfae1c3bdd9ccdaa4bef41a/django-feature-toggle-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0caed27e0bf6ac41e9e1aae371caf056", "sha256": "08a05f1d0cf1efc86a86b711c020becda0eb4886b8a7845d8d89d04e1ff36d0e" }, "downloads": -1, "filename": "django-feature-toggle-0.2.0.tar.gz", "has_sig": false, "md5_digest": "0caed27e0bf6ac41e9e1aae371caf056", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24656480, "upload_time": "2018-02-25T07:05:09", "url": "https://files.pythonhosted.org/packages/0a/70/59de19eb64f6a89c7cebd41e0978b4c8e9a0fdfae1c3bdd9ccdaa4bef41a/django-feature-toggle-0.2.0.tar.gz" } ] }