slatekit
Slate Kit is a collection of architecture components and libraries for full-stack Kotlin development.
It is comprised of 3 core feature categories.
- Common utilities ( for both server / client )
- Server API Framework ( called Universal APIs )
- Architecture Components ( micro-orm, cli, workers, and more)
Setup
You can use maven/gradle to reference Slate Kit libraries. Refer to Setup for more info. Make sure you add the maven url http://dl.bintray.com/codehelixinc/slatekit.
buildscript {
ext.kotlin_version = '1.3.0'
repositories {
mavenCentral()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
apply plugin: 'java'
apply plugin: 'kotlin'
repositories {
mavenCentral()
maven {
url "http://dl.bintray.com/codehelixinc/slatekit"
}
}
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
compile "org.jetbrains.kotlin:kotlin-stdlib-jre8:$kotlin_version"
// Reference the slate kit binaries here
compile 'com.slatekit:slatekit-common:0.9.9'
compile 'com.slatekit:slatekit-meta:0.9.9'
}