.gitignore
.pre-commit-config.yaml
.python-version
LICENSE
MANIFEST.in
README.md
mkdocs.yml
pyproject.toml
tox.ini
uv.lock
.github/workflows/publish.yml
.github/workflows/test.yml
cravensworth/__init__.py
cravensworth/contrib/db/__init__.py
cravensworth/contrib/db/admin.py
cravensworth/contrib/db/apps.py
cravensworth/contrib/db/models.py
cravensworth/contrib/db/tests.py
cravensworth/contrib/db/views.py
cravensworth/contrib/db/migrations/__init__.py
cravensworth/core/__init__.py
cravensworth/core/apps.py
cravensworth/core/conf.py
cravensworth/core/decorators.py
cravensworth/core/experiment.py
cravensworth/core/middleware.py
cravensworth/core/source.py
cravensworth/core/utils.py
cravensworth/core/templatetags/__init__.py
cravensworth/core/templatetags/cravensworth.py
django_cravensworth.egg-info/PKG-INFO
django_cravensworth.egg-info/SOURCES.txt
django_cravensworth.egg-info/dependency_links.txt
django_cravensworth.egg-info/requires.txt
django_cravensworth.egg-info/top_level.txt
docs/index.md
docs/roadmap.md
docs/api-reference/decorators.md
docs/api-reference/experiment.md
docs/api-reference/middleware.md
docs/api-reference/sources.md
docs/api-reference/template-tags.md
docs/concepts/experimentation.md
docs/user-guide/Using-Cravensworth/defining-experiments.md
docs/user-guide/Using-Cravensworth/experiments-in-code.md
docs/user-guide/Using-Cravensworth/experiments-in-templates.md
docs/user-guide/Using-Cravensworth/overriding-variants.md
docs/user-guide/Using-Cravensworth/testing-with-experiments.md
docs/user-guide/getting-started/configuration.md
docs/user-guide/getting-started/dependencies.md
docs/user-guide/getting-started/installation.md
docs/user-guide/getting-started/quickstart.md
docs/user-guide/how-to/implement-a-custom-source.md
docs/user-guide/how-to/populate-custom-context.md
docs/user-guide/how-to/restrict-overrides-by-IP.md
docs/user-guide/how-to/using-experiments-in-JavaScript.md
tests/__init__.py
tests/manage.py
tests/core/test_decorators.py
tests/core/test_experiment.py
tests/core/test_middleware.py
tests/core/test_source.py
tests/core/test_templatetags.py
tests/testapp/__init__.py
tests/testapp/models.py
tests/testapp/settings.py
tests/testapp/urls.py
tests/testapp/views.py
tests/testapp/templates/switchoff_content.html
tests/testapp/templates/switchoff_double.html
tests/testapp/templates/switchoff_single.html
tests/testapp/templates/switchoff_variable.html
tests/testapp/templates/switchon_content.html
tests/testapp/templates/switchon_double.html
tests/testapp/templates/switchon_single.html
tests/testapp/templates/switchon_variable.html
tests/testapp/templates/variant_else.html
tests/testapp/templates/variant_multiple.html
tests/testapp/templates/variant_none.html
tests/testapp/templates/variant_single.html
tests/testapp/templates/variant_unknown.html
tests/testapp/templates/variant_variable.html