MarcScheib / legendsrising

LegendsRising is a Massively Multiplayer Online Role-Playing Game, claiming player to One-vs-Many battles.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LegendsRising

Build Status Coverage Status Dependency Status devDependency Status CodeFactor

LegendsRising is a Massively Multiplayer Online Role-Playing Game, claiming player to One-vs-Many battles.

Building The Code

First of all, clone the complete repository to your local machine.

To build the code, follow these steps.

  1. Ensure that NodeJS is installed. This provides the platform on which the build tooling runs.
  2. From the project folder, execute the following command:
npm install
  1. To build the code, you can now run:
npm run build:dev

Running The Tests

To run the unit tests, first ensure that you have followed the steps above in order to install all dependencies and successfully build the project. Once you have done that, proceed with the following steps.

  1. Ensure that the Karma CLI is installed. If you need to install it, use the following command:
npm install -g karma-cli
  1. You can now run the tests with this command:
karma start

Releasing A New Version

  1. Bump the version
npm run bump-version [<newversion> | major | minor | patch]
  1. Prepare the release (run tests, run build, docs, release notes)
npm run prepare-release
  1. Commit and tag

About

LegendsRising is a Massively Multiplayer Online Role-Playing Game, claiming player to One-vs-Many battles.

License:MIT License


Languages

Language:TypeScript 62.7%Language:HTML 21.9%Language:JavaScript 8.9%Language:CSS 6.5%