Skip to content

vaccovecrana/ronove

Repository files navigation

ronove

ronove is a Gradle plugin for minimal web applications.

It provides:

  • Typescript RPC stubs defined by Jakarta RESTful annotated controllers.
  • Server adapters for Jakarta RESTful Web Services
  • Supplemental annotations for web controller method definitions.

Opinionated choices:

  • DTOs defined as Controller parameters do not support inheritance (to keep code generation simple).

See examples at rv-test.

TODO

  • Describe controller definition annotations.