-
Notifications
You must be signed in to change notification settings - Fork 97
/
Copy pathschema.json
95 lines (95 loc) · 3.84 KB
/
schema.json
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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
{
"$id": "Schema",
"title": "schema",
"description": "Deployment of Angular CLI applications to GitHub pages (angular-cli-ghpages)",
"properties": {
"baseHref": {
"type": "string",
"description": "Base url for the application being built. Same as `ng build --base-href=/XXX/`."
},
"buildTarget": {
"type": "string",
"description": "A named build target, as specified in the `configurations` section of angular.json. Each named target is accompanied by a configuration of option defaults for that target. This is equivalent to calling the command `ng build --configuration=XXX`."
},
"browserTarget": {
"type": "string",
"description": "A named build target, as specified in the `configurations` section of angular.json. Each named target is accompanied by a configuration of option defaults for that target. This is equivalent to calling the command `ng build --configuration=XXX`."
},
"prerenderTarget": {
"type": "string",
"description": "A named build target, as specified in the `configurations` section of angular.json. Each named target is accompanied by a configuration of option defaults for that target. This is equivalent to calling the command `ng build --configuration=XXX`."
},
"noBuild": {
"type": "boolean",
"default": false,
"description": "Skip build process during deployment."
},
"remote": {
"type": "string",
"description": "Provide the remote name. If no value is provided, `origin` is used. Has no function if --repo is set.",
"default": "origin"
},
"repo": {
"type": "string",
"description": "Provide the repository URL. If no value is provided, a remote of the current working directory is used (defaults to `origin`; see --remote for details)."
},
"message": {
"type": "string",
"description": "The commit message.",
"default": "Auto-generated commit"
},
"branch": {
"type": "string",
"description": "The git branch to push your pages to.",
"default": "gh-pages"
},
"name": {
"type": "string",
"description": "The git user-name which is associated with this commit."
},
"email": {
"type": "string",
"description": "The git user-email which is associated with this commit."
},
"noSilent": {
"type": "boolean",
"description": "Deprecated! This parameter is no longer needed. It will be ignored.",
"default": false
},
"noDotfiles": {
"type": "boolean",
"description": "Includes dotfiles by default. Execute with --no-dotfiles to ignore files starting with `.`.",
"default": false
},
"noNotfound": {
"type": "boolean",
"description": "By default a 404.html file is created, because this is the only known workaround to avoid 404 error messages on GitHub Pages. For Cloudflare Pages we highly recommend to disable the 404.html file by setting this switch to true!",
"default": false
},
"noNojekyll": {
"type": "boolean",
"description": "By default a .nojekyll file is created, because we assume you don't want to compile the build again with Jekyll.",
"default": false
},
"cname": {
"type": "string",
"description": "Generate a CNAME file for the specified domain.",
"default": ""
},
"add": {
"type": "boolean",
"description": "Only add, and never remove existing files from the GitHub pages branch.",
"default": false
},
"dir": {
"type": "string",
"description": "Overrides the directory for all published sources, relative to the current working directory.",
"default": ""
},
"dryRun": {
"type": "boolean",
"description": "For testing: Run through without making any changes. Execute with --dry-run and nothing will happen.",
"default": false
}
}
}