Grails Engineering Meeting Notes (10 08 2020) - grails/grails-core GitHub Wiki

Date: 10/08/2020

Attendees

  • Puneet Behl
  • James Kleeh
  • David Estes
  • Jason Schindler

Agenda

  • Current Development Activities
  • Open Discussion

Current Development Activities

Puneet

  • Fixing issues to prepare for the 4.0.5 release
  • James Hardwig is planning on working on a PR for GraphQL to support multiple arguments for a field
    • James Kleeh: It is likely that at the time the library was written the Java GraphQL library didn't support this feature

David

  • Working on issues for 4.0.5 release
  • Updated asset pipeline last week for security and cleanup
  • Wants to start looking at CSRF Token being a default and wants to get that in before 4.1
  • Looking at web profile to see if we need to do any updates
  • Puneet: Are you able to take a look at this PR: https://github.com/grails/grails-core/pull/11626
    • David: I'll take a look at it
  • There have been a lot of PRs recently
    • Puneet: A lot of the PRs were just against documentation and were noise due to Hacktoberfest
    • James: GitHub made it so that Hacktoberfest credit will only be given to projects that are participating

James

  • Micronaut 2.1 released. We should probably include that in the Grails 4.1 branch

Open Discussion

Micronaut within Grails

  • David: It would be nice to use the Micronaut Rabbit stuff for Grails, but the looking at the Grails guides it isn't clear how to do that
    • James: There is a plan to add some more documentation to Grails as far as what Micronaut things are supported and how to use them
    • Puneet: That's right
  • David: Some people don't understand what the benefits of Micronaut in Grails are since Spring is all there
    • David: He has noticed a memory improvement
    • James: Agreed that we should have more information about that
  • Puneet: Agreed that we should have more information about using Micronaut within Grails
  • James: It should also be possible to create Grails Plugins that also works with Micronaut

Improving Grails CLI

  • David: Would like to update the Grails CLI to get some of the features from the Micronaut CLI
    • Might be able to delegate some things to the Micronaut CLI for some of these features
  • James: If we try to convert the Grails CLI to be more like Micronaut, we should stop delegating tasks to Gradle
  • James: Another thing to consider is that the Grails CLI was designed to be extendable
  • Puneet: I think we should maybe consider this for Grails 5 but not before then