-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTaskfile.yml
More file actions
80 lines (66 loc) · 1.76 KB
/
Copy pathTaskfile.yml
File metadata and controls
80 lines (66 loc) · 1.76 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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
version: '3'
tasks:
default:
desc: List available contributor tasks
cmds:
- task --list-all
silent: true
lint:
desc: Run type-checking and formatting checks
cmds:
- npm run lint
'lint:fix':
desc: Auto-fix formatting issues
cmds:
- npm run lint:fix
test:
desc: Run the unit test suite
cmds:
- npm test
'test:bdd':
desc: Run the Behave BDD suite
cmds:
- npm run test:bdd
build:
desc: Compile TypeScript to dist/
cmds:
- npm run build
'docs:generate':
desc: Regenerate overlay reference docs
cmds:
- npm run docs:generate
'schema:generate':
desc: Regenerate project schema outputs
cmds:
- npm run schema:generate
init:
desc: Run the CLI from source
cmds:
- npm run init
'init:build':
desc: Run the CLI from compiled output
cmds:
- npm run init:build
regen:
desc: Regenerate project output from the project file
cmds:
- npm run init -- regen
doctor:
desc: Run reproducibility and project health checks
cmds:
- npm run init -- doctor
validate:
desc: Required pre-completion validation
cmds:
- task: 'lint:fix'
- task: lint
- task: test
'validate:generated':
desc: Validation plus BDD, generated-artifact, and reproducibility checks
cmds:
- task: validate
- task: 'test:bdd'
- task: 'docs:generate'
- task: 'schema:generate'
- task: regen
- task: doctor