Comments (13)
at least one project lead willing to be named as such on Jazzband's side.
We are ok to do the job with @pfouque
Ultimately we will start a django-fsm-2
from django-fsm.
@kmmbvnr ok so we should migrate away from this project altogether ?
Any reason why this project still exists and is not archived, maybe not a bad idea to update the README.md?
from django-fsm.
@kmmbvnr Can you please elaborate on your plans with https://github.com/viewflow/django-fsm vs. https://docs.viewflow.io/fsm/index.html (https://github.com/viewflow/viewflow/tree/main/viewflow/fsm)
Looking at
- https://github.com/viewflow/django-fsm/blob/master/CHANGELOG.rst
- https://github.com/viewflow/viewflow/blob/main/CHANGELOG.rst
- https://github.com/viewflow/django-fsm/blob/master/README.md
- https://github.com/viewflow/viewflow/blob/main/README.md
- https://github.com/viewflow/django-fsm/graphs/contributors
- https://github.com/viewflow/viewflow/graphs/contributors
- https://github.com/viewflow/django-fsm/tags
- https://github.com/viewflow/viewflow/tags
- https://github.com/viewflow/viewflow/pulls
- viewflow/viewflow#386
- viewflow/viewflow#344
- #297
it's only clear that https://github.com/viewflow/viewflow has more recent activity (last tag in django-fsm 08.2022 vs viewflow 09.2023) and is getting more attention. But it's not certainly visible, whether either library is actively maintained at the moment (even viewflow has simple PRs open from July).
As I've said, I'm in principle willing to become a Viewflow pro customer, but then it has to be clear what the situation is. Can you please comment something on this, as you're the main contributor to django-fsm and the only contributor to viewflow?
Thank you very much.
Best,
Dennis
from django-fsm.
What do you think about moving its maintenance to Jazzband so that we can keep maintaining it?
from django-fsm.
It's replaced by Django-viewflow fsm module https://docs.viewflow.io/fsm/index.html
from django-fsm.
I'm also not clear as to what's going to happen to this library. Looking at the Readme of this and viewflow, it seemed like django-fsm is still being developed in parallel as the open source limited features variant of paid viewflow. But the above statement sounds very different.
Does that mean that what's already in master but not released yet (e.g. django4 fixes, see 2.8.1...master) or PRs like #297 are never going to be merged and released within this library and that starting a new project with django-fsm is not a good idea since it's effectively deprecated and instead people should be moving to viewflow?
Or are you @kmmbvnr going to focus your personal time and effort on viewflow (since this rewards your time with the license fee)? Is this repo then going to be archived or is this library potentially going to move to https://jazzband.co/ (where django-fsm-log already is maintained)?
I'm about to start django-fsm using this productively in a commercial project, so clarity is important also to make a decision whether it makes sense to look at viewflow and potentially even pay for it.
But a lack of clarity of the relation between django-fsm and viewflow and viewflow pro and the future of both projects definitely does not help to create the trust needed for effectively buying a subscription (see https://viewflow.io/pro.html) β even though I'd very much consider it given all information.
Thanks for your efforts on all these projects that are helping countless developers, really looking forward to better understand what your plan is @kmmbvnr
Thanks!
from django-fsm.
Thanks @ds-clearago
django-viewflow v2 is still in beta and published as a pre-release on Pypi. Lastest release is from september 2023.
Even if I like the decoupling between the "flow" (state machine) and actual models in viewflow vs having heavy models in django-fsm, both options seem valid to me. Can't see why we couldn't have django-fsm in parrallel of django-viewflow. I understand perfectly if @kmmbvnr doesn't want to maintain this library and viewflow.
Amazing job has been done. Maybe we could continue it? Here or elsewhere.
from django-fsm.
Is this project dead? I'm guessing so?
from django-fsm.
@kmmbvnr the workflow and code logic in viewflow is quite different from django-fsm. Same as @ds-clearago , can you elaborate on your plan for django-fsm.
Thx.
from django-fsm.
@Natim The Jazzband issue is being discussed already in #285 and #298
Furthermore, looking at stories like this django-guardian/django-guardian#759, it doesn't seem to be as simple as "if no maintainer's here, then there will be plenty there" especially since the transition also requires effort + at least one project lead willing to be named as such on Jazzband's side.
So I think it comes down to what @kmmbvnr is planning with django-fsm and viewflow.
Looking at https://github.com/kmmbvnr/django-material being archived on Apr 12, 2023 in favor of viewflow but also no answer in viewflow/viewflow#400 "Is there a guide for seamless transition from django-material to django-viewflow?" since Oct 12th my best guess is that he's busy at the moment with other things in life rather than these packages...
from django-fsm.
@kmmbvnr Is there any news from your side on this? Perhaps considering the developments visible in viewflow/viewflow#407 (comment) and pfouque/django-fsm-2#14 ?
from django-fsm.
While there is no reply here, there has been a relevant comment on this elsewhere:
In https://github.com/viewflow/viewflow/wiki/Django%E2%80%90Material-and-Viewflow-1.x-migration-Guide#conceptual-changes it says
Django-fsm and django-material have been merged into django-viewflow. Now, you only need to install django-viewflow (or django-viewflow-pro).
from django-fsm.
Guys, Viewflow would be released soon as a stable.
viewflow.fsm is the django-fsm (3.0)
django-fsm 2.x was released as 2014 has several design flaws and quite obsolete
from django-fsm.
Related Issues (20)
- State changing through a management command HOT 1
- Do there any blockers to bump new release? HOT 7
- How to handle `can_proceed(transition) == False` HOT 1
- Future support HOT 1
- auto-save workflow state HOT 8
- Support for Django 4.0 HOT 1
- documentation request HOT 1
- any new update in django-fsm HOT 1
- How can I have multiple workflows in the same template? HOT 4
- Question: How to resolve ConcurrentTransition(βCannot save object! The state has been changed since fetched from the database!β) issue ? HOT 1
- GitHub releases HOT 2
- Support for Django 4.0 when drawing transitions HOT 1
- graph_transitions: TypeError: expected string or bytes-like object HOT 3
- Update package to support Django 4 HOT 4
- No active CI for the builds HOT 7
- graph_transitions raise exception > TypeError: requires_system_checks must be a list or tuple HOT 6
- django_fsm.TransitionNotAllowed HOT 1
- Allowing incorrect state transitions HOT 3
- Question: How to deal with async errors of side effects HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from django-fsm.