touchlab / Kermit

Kermit by Touchlab is a Kotlin Multiplatform centralized logging utility.
https://kermit.touchlab.co
Apache License 2.0
725 stars 41 forks source link

initial outline of buildSrc convention plugins #274

Closed aSemy closed 1 year ago

aSemy commented 2 years ago

A quick stab at showing how buildSrc convention plugins can be implemented after I saw your SO post :)

buildSrc convention plugins really help with reducing duplicated Gradle config. Configuration is more standardised and easier to change across a large project.

Subprojects can still override the config set in the plugins if necessary, thus improving legibility so the differences are more pronounced.

Further work:

Also bumps Gradle to 7.5.1

samhill303 commented 1 year ago

Thank you for submitting this. We aren't planning to pick it up right now but appreciate the insights