You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is for a private project I'm working on that will eventually be public. Once it's public, it'll be removed from my website and put into the public repo.
"description": "A schema representing the definition file for an Ultra Project",
4
+
"properties": {
5
+
"name": {
6
+
"type": "string",
7
+
"description": "The name of the Ultra Project"
8
+
},
9
+
"description": {
10
+
"type": "string",
11
+
"description": "The description of the Ultra Project"
12
+
},
13
+
"version": {
14
+
"type": "string",
15
+
"description": "The version of the Ultra Project",
16
+
"enum": [
17
+
"1.0.0"
18
+
]
19
+
},
20
+
"scripts": {
21
+
"type": "object",
22
+
"description": "All scripts contained within the Ultra project. Scripts in the Ultra scope will be run against every solution. Consider these \"global\"",
23
+
"additionalProperties": {
24
+
"type": "string",
25
+
"description": "The name of the script and the command it runs against every solution and project"
26
+
}
27
+
},
28
+
"macros": {
29
+
"type": "object",
30
+
"description": "All macros contained within the Ultra project. Macros are simply commands that can be executed within the Ultra project. Think of these like scripts in Node's package.json",
31
+
"additionalProperties": {
32
+
"type": "string",
33
+
"description": "The name of the macro and the command it executes"
34
+
}
35
+
},
36
+
"solutions": {
37
+
"type": "array",
38
+
"description": "All solutions managed by Ultra",
39
+
"items": {
40
+
"type": "object",
41
+
"description": "A single Ultra project",
42
+
"properties": {
43
+
"name": {
44
+
"type": "string",
45
+
"description": "The name of the solution"
46
+
},
47
+
"identifier": {
48
+
"type": "string",
49
+
"description": "The identifier of the solution"
50
+
},
51
+
"description": {
52
+
"type": "string",
53
+
"description": "The description of the solution"
54
+
},
55
+
"projects": {
56
+
"type": "array",
57
+
"description": "All projects contained within the solution",
58
+
"items": {
59
+
"type": "object",
60
+
"description": "A single project within the solution",
61
+
"properties": {
62
+
"name": {
63
+
"type": "string",
64
+
"description": "The name of the project, not necessarily the identifier"
65
+
},
66
+
"identifier": {
67
+
"type": "string",
68
+
"description": "The actual name of the dotnet project as it is within the solution"
0 commit comments