Skip to content

stanislav-halyn/evolutionary-population

Repository files navigation

Evolutionary population

Commitizen friendly

Commits convention

This repo is using commitizen to follow conventional commits. To be able to commit into this repo, you should run following commands:

  npm install -g commitizen
  npm install

In order to create a new commit you should type in your console:

  git cz

You'll be prompted to fill out required commit fields.

Note: this repo is using hasky hooks, so you won't be able to push commits which don't follow the conventional commits.

Installation

Minimum required version of node is 11.15.0.

In order to run the project, you need to install dependencies with the following commands in your console:

  npm i

Now to run the project in dev or prod mode, run the following command:

  npm run start:dev

or

  npm run build

Linters

This project is using stylelint and eslint for linting.

  npm run lint
  npm run stylelint

Tests

To run the tests, simply run:

  npm test