BuildKonfig icon indicating copy to clipboard operation
BuildKonfig copied to clipboard

BuildConfig for Kotlin Multiplatform Project

Results 52 BuildKonfig issues
Sort by recently updated
recently updated
newest added

related: #70 - [ ] finalize DSL design - [ ] Groovy DSL - [ ] Kotlin DSL - [ ] deprecate other methods - [ ] update README -...

https://handstandsam.com/2022/04/13/using-the-kotlin-dsl-gradle-plugin-forces-kotlin-1-4-compatibility/

enhancement
contribution welcome

``` def configureBuildKonfigFlavorFromLocalProperties() { if (project.gradle.startParameter.projectProperties.containsKey("buildkonfig.flavor")) { // prefer cli parameter return } if (Files.exists(Paths.get("$project.rootDir/local.properties"))) { def key = "buildkonfig.flavor" // load buildkonfig.flavor if exists def localProperties = new Properties()...

enhancement

#61 copied from https://github.com/yshrsmz/BuildKonfig/pull/61#issuecomment-947685297, by @TobiasPr --- Why did you decide that the hierarchical higher source set always has precedence? I think this is counter intuitive. I think about as...

Not sure the DSL below is possible, but something like this ```gradle buildKonfig { defaultConfigs { // load all values as string fromProperties file('./secrets.properties') { // specify type propertyAs type:...

Currently the multiplatform plugin is required to use BuildKonfig. It would be nice to be able to use BuildKonfig in non-multiplatform projects as well, namely in standalone JVM, JS, or...

enhancement
help wanted
contribution welcome

Hi, it would be great to add nullable support. Any thoughts about this? If help is needed I could try.

enhancement
contribution welcome

- [x] run tests - [x] cache - [ ] ktlint - [x] releasing