For the official Endless-Sky project and readme visit https://github.com/endless-sky/endless-sky/. This repository is for a demonstration purposes only with the purpose of showing how a project could use dolt to manage its data such as configuration. This demo currently only works on Intel macs.
Start by cloning the dolthub endless-sky fork:
git clone git@github.com:dolthub/endless-sky.git
Then clone the endless-sky database from dolthub. I like to have the source and data together so I clone the database
into the newly created endless-sky folder. The database is expected to be named datadb so you can clone it like so:
dolt clone dolthub/endless-sky endless-sky/datadb
Then build the game:
cmake . --preset macos
cmake --build . --preset macos-debugStart a dolt sql-server instance serving the database cloned into the endless-sky/datadb folder with the user dolt (no password):
dolt sql-server -H127.0.0.1 -udoltThen run the game:
./build/macos/Debug/endless-sky