labd / wagtailstreamforms

What happened when a FormBuilder met a StreamField
http://wagtailstreamforms.readthedocs.io
MIT License
156 stars 80 forks source link

Discussion: Join Wagtail Nest? #226

Open allcaps opened 7 months ago

allcaps commented 7 months ago

I'm not sure if this is something that would be worth discussing but would there be interest for this package to move to Wagtail Nest?

I'm on the Wagtail core team and actively involved in the Wagtail Nest initiative. Wagtail Stream Forms looks useful to the community and may need a bit more community support to keep updated.

Let me know if you would be interested. The Wagtail Nest documentation explains what this would mean. https://github.com/wagtail-nest

Stormheg commented 7 months ago

Would love to see this happen and happy to assist in any way I can!

funkhaus-phil commented 4 months ago

This would be such an amazing step for this project. It's always the same, that i can't upgrade my projects for at least half a year because i wanted to keep Streamforms... in that time wagtail just happens to be 2 main releases further :'(

pimvernooij commented 4 months ago

Yes this is something that will be picked up by us! Timelines tbd though! :-)

stuartaccent commented 4 months ago

I'm not involved anymore as have no need for it, but if you need anything from us shout. Good to see something I created to fill a whole for us still needed.

roipoussiere commented 3 months ago

I'm not involved anymore as have no need for it, but if you need anything from us shout. Good to see something I created to fill a whole for us still needed.

Hello @stuartaccent,

First of all, thank you so much for all the work you have done for this project.

While it's totally understandable that you don't want to contribute on this project anymore since you don't use it, the fact is that some PRs are waiting for reviews and the project is not compatible with current Wagtail versions. It also depends on obsolete components like generic_chooser and wagtail_modeladmin.

As you mentioned, wagtailstreamforms is still used by some people who are waiting for some update.

Do you mind to accept @allcaps offer to transfer the project ownership to wagtail-nest, in order to allow other people to maintain this great project instead letting it die?

Thank you.

Stormheg commented 3 months ago

Hi @roipoussiere,

I've been in touch with some folks from Lab Digital during the Wagtail Space NL conference last week and there is interest in transferring to Wagtail Nest. Once that happens, would you be interested in helping out review open PRs and get the project back to good shape?

cc @marcelhekking @mvantellingen; hope we can make a transfer happen 🚀 🍀

roipoussiere commented 3 months ago

Once that happens, would you be interested in helping out review open PRs and get the project back to good shape?

Yes I'll be glad to help.

stuartaccent commented 3 months ago

Hello @stuartaccent,

First of all, thank you so much for all the work you have done for this project.

While it's totally understandable that you don't want to contribute on this project anymore since you don't use it, the fact is that some PRs are waiting for reviews and the project is not compatible with current Wagtail versions. It also depends on obsolete components like generic_chooser and wagtail_modeladmin.

As you mentioned, wagtailstreamforms is still used by some people who are waiting for some update.

Do you mind to accept @allcaps offer to transfer the project ownership to wagtail-nest, in order to allow other people to maintain this great project instead letting it die?

Thank you.

Hi @roipoussiere

A while ago I transferred the repo from us to labd as they offered to take ownership due to us not actively using it to keep it moving forward. So im not in a position to accept anything nor merge pr's thats Lab Digital's remit.

In terms of where it goes or its future im happy to help where I can.

Stu

vinodMS commented 3 weeks ago

Do you know if we have an update on this? are there any practical reasons preventing this move from happening?

roipoussiere commented 3 weeks ago

I can't answer, but I worked a bit to get the project back to good shape, and I can say that there is in fact a significant technical dept for this.

Wagtail has come a long way since then. You could pick #225 to make it work with current Wagtail version, but it will depend on old components such as wagtail_modeladmin which is now in maintenance mode.

My solution was to start from the current wagtail code base and add a FormBuilder that uses a StreamField to define form fields. I created this PR (a few hours before your comment, what a timing!), you can give a try and eventually share some feedback. If it's not going to be merged, I will probably create a package.