/skylobby

Spring lobby, replays viewer

Primary LanguageClojureMIT LicenseMIT

skylobby test license

A Spring RTS lobby for uberserver.

Usage

Install instructions and basic usage can be found in the User Guide.

Feel free to open an issue if you find a bug or have a feature request.

Dev

Below are instructions on how to build and contribute to skylobby.

You will need Java 11 or higher and the Clojure CLI tools.

REPL

Runs an interactive compiler as well as the UI. If you make a change to something in src/clj it will trigger a recompile and re-render the UI from the running state.

You will also need to install rlwrap. Run:

clj -M:nrepl

Logs are written to repl.log.

Jar

To build an executable jar file:

clojure -M:uberjar

And then run it with:

java -jar target/skylobby.jar

To build an installer, then run jpackage for your platform, for example on Windows

jpackage @jpackage/common @jpackage/windows