This is a seed project to create AWS Lambdas in Sala
sbt new yeghishe/scala-aws-lambda-seed.g8
Once the project is generated you get few things out of the box:
- Config is handled using Ficus. Make sure to create your case classes for new config values you add in typesafe config. You can later mix in
Config
trait or import your values fromConfig
object. - Scalafmt is being used for code formatting.
- Scalastyle is being used fro code style checking.
- Scoverage is being used for code coverage .
- Sbt Assembly is being used for packaging.
- Sbt S3 is being used for deployment to S3.