bedard / hexchess
Installs: 612
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 1
Forks: 0
Open Issues: 1
Language:Rust
pkg:composer/bedard/hexchess
Requires
- symfony/yaml: ^7.3
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.84
- pestphp/pest: ^3.8
This package is auto-updated.
Last update: 2025-10-12 04:39:08 UTC
README
A cross-language library for Gliński's hexagonal chess, and the brain of hexchess.club.
Development
Depending on which library you're working on, you'll need to install a few dependencies.
First, clone the repository, and setup the CLI.
git clone git@github.com:scottbedard/hexchess.git
cd hexchess
pnpm install
Next run node hexchess
to see the following commands.
Usage: hexchess [options] [command]
Options:
-h, --help display help for command
Commands:
build Build all projects
build:js Build NPM package
build:rs Build Rust crate
lint:php Run linting
release [options] [version] Set the version of the project
test Run all tests
test:js [options] Run JavaScript tests
test:php [options] Run PHP tests
test:rs [options] Run Rust tests
versions [options] Check the versions of the dependencies
help [command] display help for command
License
Copyright (c) 2024-present, Scott Bedard