Skip to content

higherkindness/sbt-mu-srcgen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0cdae51 · Mar 19, 2025
Oct 13, 2023
Jan 13, 2025
Aug 22, 2023
Mar 17, 2025
Mar 19, 2025
Jan 13, 2025
Dec 21, 2022
Jan 28, 2021
Jan 14, 2022
Mar 14, 2025
Nov 8, 2023
Nov 5, 2021
Sep 1, 2020
Jun 5, 2020
Jan 18, 2023
Jan 18, 2023
Nov 8, 2023
Mar 14, 2025

Repository files navigation

License Join the chat at https://gitter.im/47deg/mu

sbt-mu-srcgen

mu-scala is a purely functional library for building RPC endpoint-based services with support for RPC and HTTP/2.

[sbt-mu-srcgen] brings the ability to generate mu-scala protocols, services, and clients in your Scala program.

Documentation

For installing this plugin, add the following line to your plugins.sbt file:

addSbtPlugin("io.higherkindness" % "sbt-mu-srcgen" % "0.31.1")

NOTE

For any users using version 0.22.x and below, the SrcGenPlugin is enabled on every module by default. However, for everyone using version 0.23.x and beyond, you'll need to manually enable the plugin for any module for which you want to auto-generate mu-scala code, like such:

.enablePlugins(SrcGenPlugin)

This is a breaking change between the versions, so be sure to make sure that you're choosing your modules to enable source generation intentionally if you want to upgrade this library.

The full documentation is available at the mu site.

Copyright

sbt-mu-srcgen is designed and developed by 47 Degrees

Copyright (C) 2020-2023 47 Degrees https://www.47deg.com