Hi Soren,

In one of the last meetings I remember of a discussion about the increased
build/release time of the mono-repo.

For sure the number of repos the whole Grails project had before 7.0 was
too much to handle.
Maybe now that the emergency has gone and there are tools to handle
releases quicker, one mono-repo is, again, too much to handle.

I was throwing out this idea of a "grails-core-plugins" with a coupled
lifecycle.
If it does not make sense we can just let it die.

"Measure" is a moving thing.

Gianluca Sartori
--
https://dueuno.com


On Mon, 31 Aug 2026 at 11:45, Søren Berg Glasius <[email protected]>
wrote:

> Hi Gianluca,
>
> Right now there is https://github.com/apache/grails-core with the
> essential
> plugins (maintained by the core committers and the PMCs)
> Then there are https://github.com/grails-plugins maintained by volunteers,
> but with a tight coupling to the core committers (same people) and
> finally there are https://github.com/gpc/ plugins that are maintained by
> the community (among them me)
>
> I'm not sure what it is, that you want to split? Right now every plugin
> from grails-core is in the grails-bom so they follow the core release.
>
> There have been discussions if we should make a grails-plugins-bom for the
> external plugins, but I'm not sure what that will bring to the table.
>
> So I think you need to elaborate further, what you are trying to achieve.
>
> Best regards
> /Søren
>
>
> Den man. 31. aug. 2026 kl. 10.42 skrev Gianluca Sartori <
> [email protected]
> >:
>
> > ** This is not a proposal, it's a discussion topic **
> >
> > I was wondering if splitting the repo in:
> >
> > - Grails
> > - Grails Plugins
> >
> > could help the release process.
> >
> > It would be two separate and sequentials releases but it would keep the
> > release time slower and it would better decouple the core framework from
> > the upper layer of plugins.
> >
> > With Dueuno (open-source) and Dueuno Solutions (closed-source plugins) we
> > are unifing the release version numbers to make it easier for
> > applications to keep consistency with the two dependencies.
> >
> > So the idea would be to keep the release number aligned between the
> Grails
> > and Grails Plugins projects (even if it is just a dependency upgrade).
> >
> > Does it make any sense?
> >
> > ** This is not a proposal, it's a discussion topic **
> >
> > Gianluca Sartori
> > --
> > https://dueuno.com
> >
>
>
> --
>
> Best regards
> Søren Berg Glasius
>
> Apache Groovy™ and Apache Grails® PMC
> --- Press ESC once to quit - twice to save the changes.
>

Reply via email to