Skip to content

typelevel/sbt-typelevel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,785 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sbt-typelevel sbt-typelevel Scala version support Discord

sbt-typelevel configures sbt for developing, testing, cross-building, publishing, and documenting your Scala library on GitHub, with a focus on semantic versioning and binary compatibility. It is a collection of plugins that work well individually and even better together.

Features

  • Auto-generated GitHub actions workflows, parallelized on Scala version and platform (JVM, JS, Native)
  • git-based dynamic versioning
  • Binary-compatibility checking with MiMa, following early semantic versioning
  • CI publishing of releases and snapshots to Sonatype/Maven
  • CI deployed GitHub pages websites generated with mdoc and Laika
  • Auto-populated settings for various boilerplate (SCM info, API doc urls, Scala.js sourcemaps, etc.)

Get Started

sbt new typelevel/typelevel.g8

Visit https://typelevel.org/sbt-typelevel for a quick start example and detailed documentation. Find the Giter8 template companion project at typelevel.g8.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

110416
110416

🔬
Akinmolayan Olushola
Akinmolayan Olushola

💻
Amund Murstad
Amund Murstad

💻
Andrew Valencik
Andrew Valencik

💻 📖 🔧
Antonio Gelameris
Antonio Gelameris

💻 👀
Arman Bilge
Arman Bilge

💻 👀 📖
Ben Plommer
Ben Plommer

💻
Brian P. Holt
Brian P. Holt

💻 🤔 🔧
Christopher Davenport
Christopher Davenport

💻
Daniel Esik
Daniel Esik

💻 📖
Daniel Spiewak
Daniel Spiewak

💻
Daniel Urban
Daniel Urban

🐛
Darren Gibson
Darren Gibson

💻
David Gregory
David Gregory

💻 👀
David Strawn
David Strawn

📖
Eric Meisel
Eric Meisel

🐛 💻
Jakub Kozłowski
Jakub Kozłowski

💻
Jamie Willis
Jamie Willis

💻 🎨
Jens Halm
Jens Halm

💻 📖 👀
Justin Reardon
Justin Reardon

🔬
Lucas Satabin
Lucas Satabin

🐛 💻
Maksym Ochenashko
Maksym Ochenashko

💻
Marco Zühlke
Marco Zühlke

💻 📖 👀
Michel Davit
Michel Davit

💻
PJ Fanning
PJ Fanning

💻
Ross A. Baker
Ross A. Baker

💻 🤔 👀
Sam Pillsworth
Sam Pillsworth

🤔 👀
Sergey Torgashov
Sergey Torgashov

💻 👀
Simon Parten
Simon Parten

📖
Vasil Vasilev
Vasil Vasilev

💻 🤔
zetashift
zetashift

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

About

Let sbt work for you.

Topics

Resources

License

Code of conduct

Security policy

Stars

184 stars

Watchers

12 watching

Forks

Sponsor this project

  •  

Contributors

Languages