pillars icon indicating copy to clipboard operation
pillars copied to clipboard

Scala 3 backend application base

= Pillars :toc: preamble :imagesdir: ./modules/docs/src/docs/images

[.text-center] image:logo.svg[logo,600,600,align=center]

This library is a basis for backend applications written in Scala 3 using the TypeLevel stack.

It is a work in progress and is not ready for production use.

== Features

  • Admin server
  • Configuration
  • Database access
  • Feature flags
  • Logging
  • OpenTelemetry-based observability

== Usage

This library is currently available for Scala binary version 3.3.1.

To use the latest version, include the following in your build.sbt:

[source,scala]

libraryDependencies ++= Seq( "com.rlemaitre" %% "pillars" % "@VERSION@" )

== Contributing

Contributions are always welcome!

See link:contributing.adoc[contributing.adoc] for ways to get started.

Please adhere to this project's link:CODE_OF_CONDUCT.adoc[code of conduct].

Scafolding connector:

g8Scaffold module --moduleName=kafka-fs2

Mind the gap :D

== Feedback

If you have any feedback, please reach out to us at mailto:[email protected][]

== License

This project is licensed under the link:https://www.eclipse.org/legal/epl-2.0/[Eclipse Public License - v 2.0].