Scala library template
Quick start
Use cookiecutter
cookiecutter https://github.com/andrewinci/scala-library-template.git
or cruft
cruft create https://github.com/andrewinci/scala-library-template.git
Features
- Munit for testing
- Scalafmt
- Publish to GH packages on tag
- Auto release with semantic-version and conventional commits
- CircleCi config
- Use the tag as package version
- Code coverage with Coveralls
- Snyk orb
Todo
- Set the version from tag
- Automatic changelog
- https://www.scala-sbt.org/sbt-site/ (using just the docs)
- Complete how to use