/liflig-lambda-template-kt

Template for AWS Lambda using Kotlin

Primary LanguageKotlinApache License 2.0Apache-2.0

Liflig Lambda Template Kotlin

Java Badge Kotlin Badge

Documentation

This repo acts as a template for a lambda function based on Kotlin. The template Jenkinsfile matches a Liflig Delivery Platform based CDK setup

Make sure you edit

  • Change groupId, artifactId and name in POM
  • Change sonar.projectKey in POM
  • Rename .github/workflows/ci.yaml.template to ci.yaml. Update variables at top
  • Update .ldp.json
  • Replace service.name in application.properties
  • Replace no.liflig.example package name in src/main and src/test
  • Update this README
  • Remove LICENSE file and Readme's bottom License section if not necessary (i.e. if this is private code)

Getting started

TODO

Tool dependencies

You need to install:

  • Maven (or run maven through IntelliJ)
  • JDK 17

Developer machine setup

TODO

Running tests

mvn verify

Deploying

Push to master.

License

Apache 2.0 Licence. See LICENCE file