-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
34 lines (31 loc) · 1.25 KB
/
Makefile
File metadata and controls
34 lines (31 loc) · 1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
usage:
@echo ''
@echo 'Core tasks : Description'
@echo '-------------------- : -----------'
@echo 'make setup : Install all necessary dependencies'
@echo 'makee dev : Start the local development server'
@echo 'make test : Run tests'
@echo 'make testem : Run testem for client and server units'
@echo 'make assets : Compile all the Stylus and Image'
@echo ''
@echo 'Additional tasks : Description'
@echo '-------------------- : -----------'
@echo 'make test-client : Run only clientient unit tests'
@echo 'make test-server : Run only serverrver unit tests'
@echo 'make test-integration : Run integrationtion tests only'
@echo 'make tag : Create a git tag for the current app version'
@echo 'make clean : Clean up any dangling *.tmp files from bad NPM installs, old packages'
@echo ''
setup:
npm install
dev:
$(MAKE) assets
npm start
test:
node node_modules/karma/bin/karma start test/karma.conf.js
assets:
@echo ''
@echo 'Compileing Assets ...'
@echo ''
stylus ./public/stylus/*.styl -o ./public/css
@echo ''