{"repo":"cortinico/kotlin-gradle-plugin-template","free":true,"listed":false,"github":"https://github.com/cortinico/kotlin-gradle-plugin-template","clone":"git clone https://github.com/cortinico/kotlin-gradle-plugin-template.git","description":"🐘 A template to let you started with custom Gradle Plugins + Kotlin in a few seconds","language":"Kotlin","stars":523,"topics":["gradle","gradle-plugin","gradle-plugin-kotlin","gradle-plugin-development","gradle-plugins","gradle-portal","kotlin","kotlin-dsl","kotlin-gradle","gradle-compositebuild"],"license":"MIT","category":"dev-tools","readme_excerpt":"kotlin-gradle-plugin-template 🐘 A simple Github template that lets you create a Gradle Plugin 🐘 project using 100% Kotlin and be up and running in a few seconds . This template is focused on delivering a project with static analysis and continuous integration already in place. How to use 👣 Just click on button to create a new repo starting from this template. Once created don't forget to update the: - gradle.properties - Plugin Usages (search for com.ncorti.kotlin.gradle.template in the repo and replace it with your ID). Features 🎨 - 100% Kotlin-only template . - Plugin build setup with composite build . - 100% Gradle Kotlin DSL setup. - Dependency versions managed via Gradle Versions Catalog ( libs.versions.toml ). - CI Setup with GitHub Actions. - Kotlin Static Analysis via ktlint and detekt . - Publishing-ready to Gradle Portal. - Issues Template (bug report + feature request) - Pull Request Template. Composite Build 📦 This template is using a Gradle composite build to build, test and publish the plugin. This means that you don't need to run Gradle twice to test the changes on your Gradle plugin (no more publishToMavenLocal tricks or so). The included build is inside the plugin-build folder. preMerge task A preMerge task on the top level build is already provided in the template. This allows you to run all the check tasks both in the top level and in the included build. You can easily invoke it with: If you need to invoke a task inside the included build with: Depende","default_branch":null,"files":null,"tree":[],"storefront":"/r/cortinico","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cortinico/kotlin-gradle-plugin-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}