Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gradle-plugins/toolbox
Painless and fast Gradle plugin development :rocket:
https://github.com/gradle-plugins/toolbox
gradle gradle-plugins
Last synced: about 16 hours ago
JSON representation
Painless and fast Gradle plugin development :rocket:
- Host: GitHub
- URL: https://github.com/gradle-plugins/toolbox
- Owner: gradle-plugins
- License: apache-2.0
- Created: 2019-06-14T21:55:41.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-07-17T20:58:50.000Z (6 months ago)
- Last Synced: 2024-12-26T09:07:30.348Z (8 days ago)
- Topics: gradle, gradle-plugins
- Language: Java
- Homepage: https://nokee.dev/docs/toolbox
- Size: 1.97 MB
- Stars: 20
- Watchers: 2
- Forks: 3
- Open Issues: 47
-
Metadata Files:
- Readme: README.adoc
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.adoc
Awesome Lists containing this project
README
:jbake-version: 1.6.10
// TODO: Add test for the version above
= Gradle Plugin Development ToolboxPainless Gradle plugins development.
The Gradle toolbox is a suite of high-quality Gradle plugins improving the developer experience of writing Gradle plugins.
It bridges the gaps in the development process offered by the Gradle team.
The https://nokee.dev/[Nokee team] developed the toolbox plugins and offer them for free to everyone.*For more information, visit the link:https://nokee.dev/docs/nightly/manual/gradle-plugin-development.html[official project documentation]*
== Usage
Apply link:https://nokee.dev/docs/nightly/manual/plugin-references.html#sec:plugin-reference-gradledev[any of the toolbox plugins] to your build just like any other Gradle plugin:
.settings.gradle
[source,groovy]
----
pluginManagement {
repositories {
gradlePluginPortal()
maven { url = 'https://repo.nokee.dev/release' }
}
}
----.build.gradle
[source,groovy,subs=attributes+]
----
plugins {
id("dev.gradleplugins.java-gradle-plugin") version("{jbake-version}")
}
----== Examples
Look at link:https://nokee.dev/docs/nightly/samples/#sec:samples-gradle-dev[all the samples demonstrating various use cases solved by Gradle toolbox plugins].
== Need Help?
* Get familiar with the link:https://nokee.dev/docs/nightly/manual/gradle-plugin-development.html[Toolbox Manual]
* Have a look at the link:https://nokee.dev/docs/nightly/samples/#sec:samples-gradle-dev[Samples]
* Join the link:https://gradle.com/slack-invite[Gradle Slack Channel]== Contributing
If you're looking to contribute to Gradle toolbox or provide a patch/pull request, you can find more info link:https://github.com/gradle-plugins/toolbox/blob/master/CONTRIBUTING.md[here].
This project adheres to this link:https://github.com/gradle-plugins/toolbox/blob/master/CODE_OF_CONDUCT.adoc[Code of Conduct].
By participating, you are expected to uphold this code.