+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
>>> 
>> 

Reply via email to