Replies: 2 comments 1 reply
-
We have the same issue with the Websocket plugin we rely upon. We may be able to do what we are doing just using the Spring API avoiding the dependency to that plugin. I will personally try not to depend on plugins for core parts of our software (but that means we are going to create our own plugin so maybe it’s better to spend time upgrading the plugin itself). Anyway, I would try to solve the “unmaintained plugins” problem with marketing. We could try to raise the Grails hype again so to inform the maintainers that the project is worth investing your time on. Another (maybe better) option could be having a list of “Official plugins” we need to maintain. A marketing action like “Adopt a plugin”. A smaller piece of software may be something each one of us working with Grails could take responsibility for. It’s a way of contributing to the project. |
Beta Was this translation helpful? Give feedback.
-
We have the Grails Plugin Collective https://github.com/gpc, which is mainly maintained by yours truly, but as I have limited bandwidth, I can not do it on my own. |
Beta Was this translation helpful? Give feedback.
-
Thinking of Grails 7 but in general too, is that when a major version of Grails is released, many plugins become unusable.
I know some core contributors took some popular plugins and keep maintain them updated, but most are one-time developers that are not maintaining them. The plugin portal is also outdated, and it's difficult to find plugins compatible with a specific version of Grails (there is no filter by version https://grails.org/plugins.html).
I don't know if there is a migration guide that allow to update plugins to new APIs, or a way to automatically notify plugin maintainers about a new major version release to keep their plugins up to date. It could even be a blocker for upgrading Grails because a plugin is crucial for the business (for instance I can't live without the mail plugin).
Just wanted to mention that the process behind plugins is also part of keeping the framework relevant and the community happy.
Beta Was this translation helpful? Give feedback.
All reactions