Skip to content
No description, website, or topics provided.
Java Kotlin Groovy
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
buildSrc Update copyright file headers Jul 21, 2019
gradle-plugin-development Update copyright file headers Jul 21, 2019
gradle-testkit-fixtures Fix javadoc warning Jul 21, 2019
gradle/wrapper Initial commit Jun 14, 2019
.gitignore Ignore DS_Store Jun 15, 2019
README.adoc Add missing end of file newline Jul 20, 2019
build.gradle.kts Prepare version 0.0.12 Jul 21, 2019
gradlew Initial commit Jun 14, 2019
gradlew.bat
settings.gradle.kts

README.adoc

Gradle Plugin Development Toolbox

The Gradle plugins in this repository helps speed up as much as possible the Gradle plugin development. The goal is to have sensible defaults for the majority of all plugin development cases. The plugins are highly opinionated and hope to become less and less overtime. It doesn’t mean the plugins will become complicated to configure, it simply means more knobs will be provided to configure more information.

Three plugins are provided: - dev.gradleplugins.java-gradle-plugin: Everything the java-gradle-plugin is not. - dev.gradleplugins.groovy-gradle-plugin: Gradle plugin written in Groovy - dev.gradleplugins.kotlin-gradle-plugin: Gradle plugin written in Kotlin

Contributing

Tell us which features would make your plugin development easier? You can also contribute anything that will accelerate your Gradle plugin development.

Some ideas on modeling that will need to take place at some point are licensing, source control manager, developers/contacts, continuous integration, continuous delivery and repository setup (e.g. generating files like LICENSE, issue templates, code of conduct, editorconfig, gitignore, CI configuration generation such as Travis CI and GitLab CI, etc.).

The other aspect to contribute is improving the TestKit fixtures. We are done rewriting the same piece of boilerplate code for testing plugins and tasks. Let’s go wild and move all the goodies in the same place.

You can’t perform that action at this time.