Adding conventional plugins module, to centralize build configuration, as I started a discussion here. The first plugin applies and configures spotless.
I want to keep this PR lean, so I'd create other plugins once this one is merged.
Note: I renamed the copyright.kt file to copyright.txt as that's just a text file and having it as .kt felt out of place (but that's my opinion, can revert if necessary).
โ Checklist
[X] My pull request adheres to the code style of this project
๐ What does this PR do?
Adding conventional plugins module, to centralize build configuration, as I started a discussion here. The first plugin applies and configures
spotless
.I want to keep this PR lean, so I'd create other plugins once this one is merged.
Note: I renamed the
copyright.kt
file tocopyright.txt
as that's just a text file and having it as.kt
felt out of place (but that's my opinion, can revert if necessary).โ Checklist
๐งช How can this PR been tested?
Tested manually by running
spotlessCheck
task.