Gaia Project
Mono repo containing the viewer & the engine for Gaia Project
Checkout their READMEs:
Demo
Check out boardgamers.space! Reach out to us if you want to contribute.
Install
Do pnpm install
in the main folder
Test locally
After the installation step, you can run the viewer with:
cd viewer
npm run serve
It will use the engine in its sibling folder
Commit messages
We try to follow the gitmoji initiative. Extensions are available on VS Code & IntelliJ.
The format of a commit message is: <gitmoji> (all|engine|viewer) Commit message
Merging PRs
If the PR's commit history is clean, and commit messages conform to the policy, prefer a rebase to a squash.
If you need to squash, take care to add the appropriate gitmoji & scope to the commit message.
If the PR has fixup commmits starting with fixup!
, approve the PR first, let the contributor adjust their PR to remove the fixup commits, and then rebase.