A set of streaming data parsers based on fs2.
For more details and documentation, please visit the website
This project builds using sbt.
- compile everything:
sbt compile
- compile & run all tests:
sbt test
- build the documentation:
sbt ;documentation/mdoc; makeSite
- run benchmarks (you can provide JMH arguments in the end):
sbt benchmarksJVM/jmh:run
If you don't already have sbt
, or if you'd like an isolated environment for development on this project, you may use the Nix shell.
For that, you must have the Nix package manager installed on your machine, and you need to enable Nix flakes and Nix command.
With those prerequisites, from this project's root folder you just need to run nix develop
.
If you just want to enable the experimental Nix features (command and flakes) locally and temporarily, add the --extra-experimental-features nix-command
and the --extra-experimental-features flakes
option/argument pairs to the nix develop
command.