Nexapp / nexapp-kore

Nexapp Librairies for Kotlin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CI Codecov Maven Central

Nexapp Kore

Nexapp Libraries for Kotlin

Requirements

  • Java 8
  • Maven 3.5+
  • GNU Make

Getting Started

Use the makefile to do basic operations

$ make help
Nexapp Kore
> test
> lint
> coverage      - Generates Jacoco coverage report

Projects

The libraries are divided throught multiple maven modules

nexapp-tracing

A Kotlin tracing library

val pingResult = tracer.trace("Ping") { trace ->
    trace.setTag("ip", currentIp)
    
    ping(currentIp)
}

nexapp-aws-lambda

A Kotlin AWS Lambda library for automatic logging and error handling

class MyHandler : LambdaHandler<String, String>() {
    override fun handleRequest(input: String, awsRuntimeContext: Context) {
        return "Test: $input"
    }
}

About

Nexapp Librairies for Kotlin

License:MIT License


Languages

Language:Kotlin 98.6%Language:Makefile 1.4%