Skip to content

Latest commit

 

History

History
127 lines (86 loc) · 2.23 KB

README.md

File metadata and controls

127 lines (86 loc) · 2.23 KB

MNEMO

Build Status Coverage Status Code Climate Greenkeeper badge

ScreenShot

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

カバレッジ

Coverage Graph

開発に必要なもの

  • Node.js v7

開発環境のセットアップ

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