-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
56 lines (35 loc) · 835 Bytes
/
Makefile
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
.PHONY: default deps test ui-build ui-dev ui-deps ui-test ui-test-once api-dev api-deps api-test
default:
@printf "$$HELP"
deps: ui-deps api-deps
test: api-test ui-test-once
deploy: deps ui-build
ui-build:
npm run build
ui-dev:
npm start
ui-deps:
npm install
ui-test:
npm run test
ui-test-once:
npm run test:once
api-dev:
.venv/bin/python scripts/tomatic_api.py --debug --fake
api-deps:
test -e .venv || python -m venv .venv
.venv/bin/pip install -e .
api-test:
.venv/bin/pytest
b2b-test:
.venv/bin/back2back back2back.yaml
ui-style:
./node_modules/.bin/prettier -w tomatic/ui
clean:
rm -rf node_modules .venv tomatic/dist
find -name __pycache__ -exec rm -r {} \+
define HELP
- make dev-ui\t\tStart frontend for development
Please execute "make <command>". Example: make run
endef
export HELP