oyvindberg / bleep

A bleeping fast scala build tool!
MIT License
150 stars 23 forks source link

A bleeping fast scala build tool!

Scala Discord Chat in the #tooling channel of the Scala Discord

See documentation at https://bleep.build

Contributing

Check out bleep source code

$ git clone --recurse-submodules https://github.com/oyvindberg/bleep.git

Install bleep

See https://bleep.build/docs/installing/

Use bleep to build bleep

# compile all projects using scala 2.13
$ bleep compile jvm213

Setup in IDE

$ bleep setup-ide jvm213

And then open in using metals or intellij.

See setting-up-build-in-ide for a bit more info.

Run bleep

You have several options:

with this approach you need to compile manually

$ bleep compile bleep-cli@jvm213

$ ./bleep-cli@jvm213.sh


Generating shell wrapper scripts is currently not implemented on windows, but it's likely easy to add if you want it.

#### Submitting code
- All changes go through PRs
- Code should be formatted correctly (`bleep fmt`) and tests should pass (`bleep test`).