Skip to content

niqdev/kotlin-fun

Folders and files

NameName
Last commit message
Last commit date
May 21, 2024
Nov 7, 2023
Jun 1, 2024
Dec 6, 2024
Nov 30, 2023
May 23, 2024
Aug 22, 2024
Aug 22, 2024
Jun 1, 2024
Sep 27, 2023
Feb 12, 2024
Nov 7, 2023
Aug 21, 2024
Aug 21, 2024
Aug 22, 2024

Repository files navigation

kotlin-fun

Continuous Integration

The project's name was inspired by this talk!

# https://sdkman.io
# use LTS e.g. 8/11/17/21
sdk install java 17-open

./gradlew tasks
./gradlew :modules:jok:tasks

./gradlew clean build
./gradlew test
./gradlew :modules:app:test --tests *AppTest
./gradlew run

# custom main tasks
./gradlew runReactorExample
./gradlew runCliktExample --args="--help"
./gradlew runJsonExample
./gradlew runMyStream
./gradlew runMyList --debug-jvm
./gradlew -Dkotlinx.coroutines.debug runCoroutineComparison
./gradlew :modules:aws-local:run

# format code
./gradlew lintKotlin
./gradlew formatKotlin

# download sources
./gradlew cleanIdea idea

# dependency tree
./gradlew :modules:app:dependencies
./gradlew -q modules:app:dependencyInsight --dependency arrow-core

# custom plugin
./gradlew hello

# generate binary
make app-bin
./kfun

Modules