Skip to content

Setting Up A Development Environment

Gareth Latty edited this page Jun 22, 2019 · 14 revisions

Requirements

Massive Decks has two core components: the server (TypeScript on Node.js) and the client (Elm). Both are managed using NPM.

This means the installing Node 11 should be all you need to get going. After that, all other dependencies will be installed with NPM.

Getting Running

The first thing to do will be to fork this repository and clone your new fork to your local system. Please note active development is currently in the v2 branch, not in master.

You can then run npm run dev in the server directory, and likewise npm run dev in the client directory. This will start the two components in development mode. You can now make changes to the source in your favourite editor and they will automatically react to changes. By default, you can visit http://localhost:8080/ to see the game running.

You should now be up and running with a development environment for Massive Decks. If anything has gone wrong, check the troubleshooting page.

Clone this wiki locally