-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
In the context of #47
Motivation
Assuming Keeping django-fsm-log as opt-in is something we want to preserve.
It looks like concept of workspaces could be the right abstraction to deal with plugins that would extend default functionalities of django-fsm-2.
If we go through the idea of moving django-fsm-log in this project, we could offer it as opt-in to users, while still preserving comfort of maintenance within a central repository.
Folder structure would become
# main project
pyproject.toml
django_fsm/...
# opt-in only, packaged separately, are all dependent of `path = ../django_fsm`
packages/django_fsm_logs/pyproject.toml
packages/.../pyproject.toml
workspaces being only supported by uv, it would require to replace poetry with it.
Metadata
Metadata
Assignees
Labels
No labels