Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 985 Bytes

readme.md

File metadata and controls

26 lines (17 loc) · 985 Bytes

TerraNova

World generator in Typescript.

Live Demo

http://terranova.kaelan.org/ (requires Chrome 70+, or Firefox with SharedArrayBuffers enabled)

Build status: CircleCI

Install

  • npm run dev: starts webpack dev server
  • npm run build: builds for production

Releasing

Currently, all commits to master will automatically release to production. Versions are used to track incompatible changes and warn the user when their saved games or worlds are obsolete. These warnings are based on the package.json version.

When to release

  • When the world generator is changed
  • When the game code is changed

How to release

We use release-it to handle releases. This is configured to update the npm package version (we don't publish to npm) and push git tags, which are available on Github.

e.g.: npx release-it minor