/gaia-project

Engine and viewer for the boardgame Gaia Project

Primary LanguageTypeScript

Gaia Project

Open in Gitpod

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.