Doodle: Compositional Vector Graphics
Copyright Noel Welsh.
Doodle is a Scala library for compositional vector graphics.
Distributed under the Apache 2.0 license.
Doodle is a Scala 3 only project. The current release is shown above and is on the
To use Doodle add the following to your
// Doodle is currently published for Scala 3 libraryDependencies += "org.creativescala" %% "doodle" % "<version>"
<version> with the latest version as shown above. (Be aware you only need the numeric part of the version. So use a string like
Scala 2.13 users should use version 0.19.0.
Documentation is available on the microsite.
Creative Scala provides another source of documentation for Doodle. Creative Scala is a free introductory Scala ebook.
Doodle was written by Noel Welsh with contributions from the contributors listed by Github.
These are notes for developers.
- Use the
buildtask in sbt to compile and test everything, and run formatting.
- Use the
prePRtask for additional checks before submitting a PR.
Thanks to the amazing Typelevel SBT plugin, documentation should be built on every push to the master branch.
Push a tag of the form
v0.14.0. Make sure
tlBaseVersion matches the base version you're trying to release.