Adam
02/20/2024, 8:35 PMJavi
02/20/2024, 9:34 PMAdam
02/20/2024, 10:06 PMJavi
02/20/2024, 10:08 PM.gradle relevant folders to the pluginAdam
02/20/2024, 10:11 PM:kotlinDslAccessorsReport, and dump the output into a file. Then I can run bcv against that file.Adam
02/20/2024, 10:13 PMMartin
02/21/2024, 9:56 AMIt's often hard to know if when I make a change whether it will impact user's build scripts.For a Gradle plugin, I consider the extension to be the public API. You can make everything else internal
Martin
02/21/2024, 9:57 AMTask and Plugin implementation but you can move them to a .internal package to make this a bit more explicitMartin
02/21/2024, 9:58 AMimplementation dependency of your main moduleAdam
02/21/2024, 10:10 AMMartin
02/21/2024, 10:17 AMextensionName is part of the public api too...Martin
02/21/2024, 10:19 AMapply and no generated accessor will be createdMartin
02/21/2024, 10:20 AMMartin
02/21/2024, 10:20 AMMartin
02/21/2024, 10:22 AMmyextension {
dostuff {}
}