Skip to content
This repository was archived by the owner on Jun 2, 2025. It is now read-only.

capralifecycle/liflig-lambda-template-kt

Repository files navigation

Liflig Lambda Template Kotlin

Warning

Try the new Maven Archetype to quickly generate the project with placeholders filled in. Visit https://github.com/capralifecycle/liflig-baseline-archetypes, follow the Install section and use then Baselines → lambda-baseline-archetype command.

Documentation

This repo acts as a template for an AWS Lambda function written with Kotlin.

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 and service.package.prefix 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 21

Developer machine setup

TODO

Running tests

mvn verify

Deploying

Push to master.

License

Apache 2.0 Licence. See LICENCE file

About

Template for AWS Lambda using Kotlin

Topics

Resources

License

Stars

Watchers

Forks

Contributors 6

Languages