Git Product home page Git Product logo

Comments (7)

ticosax avatar ticosax commented on June 12, 2024 2

@kmmbvnr What are your plans regarding django-fsm ?

I understand django-fsm is more or less deprecated in favor of django-viewflow, is that correct ?
In that case, given there is still some users willing to continue to use django-fsm and to maintain it, have you given some thought on how to transition (pun intended πŸ˜„ ) the project, so it stays relevant in the future ?

Do you plan on inviting other maintainers ?
Or Maybe to transfer the project to https://github.com/jazzband ?

from django-fsm.

kmmbvnr avatar kmmbvnr commented on June 12, 2024

If you don't use get_available_FIELD_transitions method, you can stay on the latest available django-fsm version on pypi

If you need, new version of fsm, you could upgrade to django-viewflow==2.0.0a0

https://docs-next.viewflow.io/fsm/index.html

from django-fsm.

kmmbvnr avatar kmmbvnr commented on June 12, 2024

I'm just moving all my projects into single package to simplify maintenance and new features development

viewflow.fsm depricates django-fsm like React 0.65 with hooks deprecates React 0.16 with classes.

viewflow.fsm separates Model and Fsm classes, that removes many hacks and bugs workarounds, to get FSM and django ORM work together. Simple Model and FSM class integration depricates 3d party packages like django-fsm-log and django-fsm-admin, django-fsm-rest

Beyond fsm, viewflow package contains bpmn based worflow, CRUD with google material design views and Hotwire Turbo integration for Django. Viewflow packaged going to be like the Django codebase - modular, and batteries included, but not a monolith.

from django-fsm.

GitRon avatar GitRon commented on June 12, 2024

We are just evaluating to use django-fsm in a quite large project. Any recommendations about that?

from django-fsm.

kmmbvnr avatar kmmbvnr commented on June 12, 2024

@GitRon You need to switch to viewflow.fsm It's the django-fsm 3.0, that incorporates all my previous experience of django-fsm package development.

django-fsm 2.0 was released over 7 year ago. Several issues in this repository can't be fixed in django-fsm 2.0 (ex refresh_from_db along with protected=True) but they didn't even happen in the viewflow.fsm

from django-fsm.

GitRon avatar GitRon commented on June 12, 2024

@kmmbvnr Thanks for the hint! The docs still have larger blank spaces... this worries me a little for using it in production. Am I to worry about that? πŸ˜… What would be the link to the pypi package? The quick start section is still empty, right? πŸ˜„

from django-fsm.

kmmbvnr avatar kmmbvnr commented on June 12, 2024

@GitRon fsm part is complete. The spaces are reffered to other parts of package. You could install the latest version with pip install django-viewflow==2.0.0a0

from django-fsm.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.