That sounds wonderful Michael.  Enhancing the profiles is important since
it provides a way for people to provide examples to implement projects by
providing skeleton structure.   Long term, I'd like to see forge and
profile be merged - I think both are powerful.  Forge has the concept of
programmatic, line-by-line configuration, while profiles provide an easy
way to layout a project.   Both are useful.

On Fri, Feb 28, 2025 at 4:35 AM Michael Yan <[email protected]> wrote:

> Recently, I have implemented that the templates in the profiles can support
> the Groovy Template Engine, which can reduce or merge some of the profiles,
> and combined with the Application Templates I implemented before, I believe
> that it can support more complex configuration and flexible project
> skeleton generation.
> It's pretty close to the CLI in Ruby on Rails.
>
> James Daugherty <[email protected]> 于2025年2月28日周五
> 04:22写道:
>
> > Hi Everyone,
> >
> > We meet every week via a google meeting.  Since that meeting does not
> occur
> > over the dev mailing list, I intend to summarize the results of that
> > meeting going forward to facilitate historical preservation & further
> > discussion.  If anyone would like to join this meeting, please let us
> know.
> >
> > The notes for this week follow.
> >
> >    - We discussed several apache transition related topics:
> >       - How reviews will take place on the grails project.  Please see
> the
> >       email entitled `Change Review Proposal` for further details.
> >       - We intend to work on a transition plan after the repository
> >       transfers.  This plan will be reflected in either a wiki or ticket
> >       process.  Mattias suggested we use the ticket process so the
> current
> > plan
> >       is to use tickets to capture action items.
> >       - The repositories transferred to apache will require the prefix
> >       `grails-`.  We discussed what to do with projects that do not have
> > this
> >       project and have decided the following:
> >          - rename gorm implementations (repos) to have ‘grails-data-’
> > prefix
> >             - rename repo gorm-hibernate5 to grails-data-hibernate5
> >             - rename repo gorm-hibernate6 to grails-data-hibernate6
> >             - rename repo gorm-mongodb to grails-data-mongodb
> >             - rename repo gorm-neo4j to grails-data-neo4j
> >             - rename repo gorm-graphql to grails-data-graph
> >          - At this time, we have not proposed renaming packages any
> >       further.  We will discuss in the future on the artifact names.
> >    - James D is adding `release` github environments for any grails
> >    project.  We will use that environment in the future to assist in
> > staging &
> >    releasing builds.  More to follow after testing.
> >    - The last remaining action item preventing a milestone 2 release is
> the
> >    spring security repo merge.  Mattias intends to wrap this up today.
> >       - After the security merge is done, we intend to release milestone
> >       2.  The following people voted to proceed with a M2 release prior
> to
> > the
> >       transition to the Apache artifact names:  James F, James D, Paul,
> > Scott,
> >       Jeff, Gianluca, & Brian.
> >    - Mattias brought an issue with the asset-pipeline & integrationTests
> to
> >    our attention.  Currently it can fail.  He added a work around for the
> >    spring security projects.  We will address it in a later milestone
> > release.
> >    - James F discussed the grails-shell & grails-forge CLIs.
> Specifically,
> >    how do we handle overlap and avoid confusion amongst users.
> >       - Long term, there was agreement that we should consider enhancing
> >       grails-forge to take a directory structure similar to the
> > profile skeleton
> >       mechanism.  The hope was we could adopt the profile support into
> > the forge
> >       cli and retire the shell at that time.  This is not a target for
> > Grails 7.
> >       - For Grails 7, the proposal is to create a delegating command that
> >       switches between the forge & shell CLI.  James F to work on this
> and
> > we
> >       will discuss in the future.
> >
>
>
> --
> 严小雨
> Yan Xiaoyu
> ---------------------------------------------------
> Website: http://rainboyan.com
> Email: [email protected]
> MSN: [email protected]
> Twitter: @rainboyan <http://twitter.com/rainboyan>
> ---------------------------------------------------
> <http://rainboyan.com>
>

Reply via email to