coderedcorp / coderedcms

Wagtail + CodeRed Extensions enabling rapid development of marketing-focused websites.
https://www.coderedcorp.com/cms
Other
691 stars 134 forks source link

De-vendor wagtail_flexible_forms #430

Open vsalvino opened 3 years ago

vsalvino commented 3 years ago

Currently we have vendored wagtail_flexible_forms by @BertrandBordage in order to provide support and integration within CodeRed CMS.

This is fine, however it is an ideal candidate to be split out into a separate pip package. This would be relatively trivial because it is already namespaced within coderedcms. The advantage here is that other wagtail sites could use it, and it could be an optional part of coderedcms.

While I wouldn't want to step on Bertrand's toes by taking over the project, we would have to fork and take over it in order to provide a pip package. Since a pip package was never created that would not technically be a problem.

If anyone has any input, please speak now!

Requirements:

BertrandBordage commented 3 years ago

Feel free to take over wagtail_flexible_forms if you want :) I can transfer the ownership of the repository to coderedcorp and same for the PyPI package.

vsalvino commented 3 years ago

@BertrandBordage that would be helpful. I know some users have commented that they are using coderedcms purely for the flexible form support, so that is something we plan on actively maintaining.

I deleted our fork, so can you please transfer to repository to our coderedcorp organization on github? The pypi package would be under owner codered (we also have coderedcorp squatted but publish everything under codered); although I wasn't even aware there was a pypi package!

BertrandBordage commented 3 years ago

Ah, I need to get a temporary access to create public repositories in your organisation: image

In fact there is no PyPI package for it, so please register it right now :)

BertrandBordage commented 3 years ago

I accepted the invitation, but I'm still getting the same error :\

vsalvino commented 3 years ago

@BertrandBordage I think it was related to some permissions. Can you give it a try now?

BertrandBordage commented 3 years ago

Done! You can remove me from the organization now!

vsalvino commented 3 years ago

Received, thank you. I added you as a contributor to that specific repo, so feel free to continue development if you get the itch :)

dwasyl commented 2 years ago

Has there been any behind the scenes progress on this?