+1
> Am 23.03.2025 um 00:57 schrieb Ricardo Vargas <ricvar...@gmail.com>: > > +1 > >> On Sat, 22 Mar 2025 at 19:47, Gianluca Sartori <g.sart...@gmail.com> wrote: >> >> +1 >> >> Gianluca Sartori >> >> On Fri, 21 Mar 2025 at 23:01, James Daugherty >> <jdaughe...@jdresources.net.invalid> wrote: >> >>> Hi Everyone, >>> >>> As per the [DISCUSS] thread[1], I'd like to propose that we move forward >>> with the maven coordinate changes so we can begin snapshot builds under >> the >>> ASF namespace. >>> >>> I've done my best to capture everyone's feedback under the pull request >> for >>> this proposal here: >>> https://github.com/apache/grails-core/pull/14080 >>> >>> To view the rendered markdown file you can see it here: >>> >>> >> https://github.com/apache/grails-core/blob/d6cfcaeeba6b5db814a4a4f656782926c65fb47c/RENAME.md >>> >>> This proposal includes moving the grails-view gradle plugins under the >>> grails-gradle-plugin repository. >>> >>> The markdown file also captures how we determined this proposal by >> adding a >>> section `Package Rules`. For reference, they are restated here: >>> >>> 1. For Grails applications, the group used should always be >>> `org.apache.grails`. >>> 2. Any group that is further nested is an implementation detail of >> Grails. >>> While users can choose to override them, they are typically not meant to >> be >>> included in a Grails app directly. >>> 3. Testing artifacts for Grails applications / plugins, will have the >>> prefix `grails-testing-support-` to remind developers these artifacts >>> should not typically be included in the `implementation` scope of their >>> application. >>> 4. Gradle plugins will be consolidated under a single [repository]( >>> https://github.com/apache/grails-gradle-plugin). >>> 5. As part of the gradle plugin consolidation, we adopt consistent names >>> and remove `views-` from the views gradle plugins. Instead they will >> match >>> the existing gradle plugin naming pattern - i.e. `grails-gsp`, >>> `grails-markup`, etc. >>> 5. There will be one artifact published that can be included in either a >>> `buildSrc/build.gradle` or a `buildScript` to import all Grails gradle >>> plugins. That plugin will be `org.apache.grails:grails-gradle-plugins`. >>> 6. Grails artifacts should be prefixed with `grails-` with the exception >> of >>> profiles. >>> 7. Profiles will not use a `grails-` prefix because they are not >>> distributed with an application. >>> 8. Because there are many modern JSON implementations, and Grails may >>> choose to implement them in the future, we will refer to our existing >>> `.gson` implementation as `gson` instead of `json`. >>> 9. We have appended `-cli` where a CLI is being provided. >>> 10. Several artifacts have been renamed for clarity. In general we use >> the >>> suffix `-core` to signify a base project and drop the suffix on the >> package >>> that the end user will use. >>> 11. Package names, artifact ids, and group ids will use the plural form. >>> Implementing classes will use the singular form. >>> * For example: `org.apache.grails.events:grails-events` with the >>> `EventBusPlugin` >>> >>> >>> The vote is open for the next 72 hours and passes if a majority of at >>> least three +1 votes are cast. >>> >>> [ ] +1 proceed with the proposal >>> [ ] 0 I don't have a strong opinion about this, but I assume it's ok >>> [ ] -1 Do not proceed because ... >>> >>> Here is my vote: >>> >>> +1 >>> >>> -James >>> >>> [1] https://lists.apache.org/thread/bk2n5wmyfywr9sff6dpngm9453jtdtcp >>> >>