tsg-ut / mnemo

TSGが制作しているプログラミング風パズルゲーム
https://mnemo.pro/
MIT License
26 stars 4 forks source link
game html html5 puzzle

MNEMO

Build Status Coverage Status Code Climate Greenkeeper badge

ScreenShot

MNEMOは、TSGが制作しているプログラミング風ゲームです。

最新ビルド

カバレッジ

Coverage Graph

開発に必要なもの

開発環境のセットアップ

git clone https://github.com/tsg-ut/mnemo.git
cd mnemo
npm install

APIのセットアップ・ビルド・テストはapi/README.mdを参照。

ビルド

全部ビルド

npm run build

本番ビルド

npm run build:production

JavaScriptだけビルド

npm run js

HTMLだけビルド

npm run html

CSSだけビルド

npm run css

開発モード

手元にローカルサーバーを立ち上げ、変更があると自動でリビルドしブラウザを再読込してくれるモード。

npm run dev

自動リビルド

npm run watch:js
npm run watch:html
npm run watch:css

テスト

全部テスト

npm test

ユニットテストだけ実行

npm run unit

watchモード

npm run unit:karma -- --auto-watch --no-single-run
npm run unit:mocha -- --watch # なぜか動かない

機能テストだけ実行

npm run functional

Lint

npm run lint

Lintエラーを自動修復

npm run lint -- --fix