https://github.com/minecraftforge/groovydslimprover
https://github.com/minecraftforge/groovydslimprover
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/minecraftforge/groovydslimprover
- Owner: MinecraftForge
- License: lgpl-2.1
- Archived: true
- Created: 2023-02-27T20:02:59.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-18T16:31:53.000Z (about 3 years ago)
- Last Synced: 2024-09-26T20:23:40.897Z (over 1 year ago)
- Language: Groovy
- Size: 134 KB
- Stars: 1
- Watchers: 11
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GroovyDSLImprover
GroovyDSLImprover is a Groovy ASTT API used to generate Gradle DSLs,
compatible with IDEs and all 3 languages you can write Gradle buildscripts / plugins in (Java, Groovy and Kotlin).
## Available modules:
- `"main"` - The main artifact, containing the GroovyDSLImprover API, in the form of the AST Annotations and transformers.
- `runtime` - The runtime artifact, needs to be added to the runtime classpath so that the properties and methods can be remapped at runtime.
- `base` - The base DSL types. This is a utility artifact that can be used to generate DSLs faster and easier.