feat(root): add project management features and dependencies

Add Kanban board, epics, notifications, external sharing, and related API endpoints; update README and install required packages such as django‑q2, openpyxl, and others.
This commit is contained in:
sankalp committed 2026-06-28 14:15:00 +05:45
1 parent ed1d6c66c8
commit 9d5ebcfcde
5 files changed
+616 -90

No files matched your search

+13 -1
View File
@@ -18,6 +18,14 @@ dependencies = [
"django-tailwind-cli>=4.6.2",
"django-htmx>=1.27.0",
"gunicorn>=26.0.0",
"django-q2>=1.10.0",
"openpyxl>=3.1.5",
"requests>=2.34.2",
"django-import-export>=4.4.1",
"django-filter>=25.2",
"drf-spectacular>=0.29.0",
"django-browser-reload>=1.21.0",
"pillow>=12.2.0",
]
[dependency-groups]
@@ -46,5 +54,9 @@ ignore = [
"B008", # do not perform function calls in argument defaults
]
[tool.ruff.lint.per-file-ignores]
"**/__init__.py" = ["F401", "F403", "F405"]
"config/settings/*.py" = ["F401", "F403", "F405"]
[tool.ruff.lint.isort]
known-first-party = ["config"]
known-first-party = ["config", "src"]