Reading the repo
Opening the box…
Reading the repo
Opening the box…
How to install on Linux
Sanmill is an open-source, UCI-like Mill/Morris/Merrills/Mühle/Malom (and its variants) program with CUI and Flutter GUI, sharing and freely distributing the code, tools and data needed to deliver this mill game. We do this because we are convinced that open software and open data are key ingredients to make rapid progress.
Saved setup from 8 h ago
Will it work on Linux?
The maintainers included run-integration-test.sh. Run it from the cloned folder after reading it.
bash run-integration-test.sh
INSTALL.mdYou can download the Android app from the links below:
The signing keys of the above sources are different. If the app you installed is from a different source, you need to uninstall the original app and reinstall it.
You can run ./flutter-windows-init.sh and use Android Studio to build or use Microsoft Visual Studio 2022 to build src\ui\flutter_app\build\windows\sanmill.sln.
You can run the ./flutter-linux-init.sh script to initialize the Flutter environment, and then use Android Studio or the following commands to build the project:
cd src/ui/flutter_app
flutter build linux -v
Then run bash setup.sh. It stops at the first error and is safe to run again. Servers and tests aren't started; it lists them at the end. Read it first.
git clone https://github.com/calcitem/Sanmill.git cd Sanmill
Rust 1.95.0
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh rustup show # installs the pinned toolchain
cargo build
cargo test
No reports for Linux yet.
GitManual AI Agent reads the 10 key files and writes a step-by-step guide for Linux. Once written, it's saved for everyone.