-
Notifications
You must be signed in to change notification settings - Fork 6
/
config.json
158 lines (158 loc) · 6.36 KB
/
config.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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
{
"DEFAULT_BASE_URL": "http://localhost:8000/api",
"DEFAULT_GITHUB_CLIENT_ID": "c2c9c84887b1bf94d80b",
"DEFAULT_GITHUB_REDIRECT_URI": "http://localhost:3000/login",
"BOX_NCHAR": 25,
"property_claim_types": ["Project claim", "System claim"],
"styling": {
"mainFont": "'Plus Jakarta Sans', sans-serif",
"mermaidFont": "Plus Jakarta Sans, sans-serif"
},
"mermaid_styles": {
"default": {
"classTopLevelNormativeGoal": "fill:#638cb0,color:#FFF",
"classContext": "fill:#6b2650,color:#FFF",
"classSystemClaim": "fill:#8a3d85,color:#FFF",
"classProjectClaim": "fill:#1d1b75,color:#FFF",
"classEvidentialClaim": "fill:#4c8a79,color:#FFF",
"classEvidence": "fill:#235428,color:#FFF",
"classProjectClaimLevel1": "fill:#1d1b75,color:#FFF",
"classProjectClaimLevel2": "fill:#1d1b75,color:#FFF",
"classProjectClaimLevel3": "fill:#1d1b75,color:#FFF",
"classSystemClaimLevel1": "fill:#ccb86d,color:#FFF",
"classSystemClaimLevel2": "fill:#b25968,color:#FFF",
"classSystemClaimLevel3": "fill:#cccccc,color:#FFF",
"classHighlighted": "stroke:#FF0,stroke-width:4,fill:#6f00a0,color:#FF0",
"classStrategy": "fill:#4c8a79,color:#FFF"
},
"inverted": {
"classTopLevelNormativeGoal": "fill:#6B3413,color:#94cbec",
"classContext": "fill:#81D6AB,color:#7e2954",
"classSystemClaim": "fill:#60B569,color:#9f4a96",
"classProjectClaim": "fill:#D1DA7A,color:#2e2585",
"classEvidentialClaim": "fill:#A25766,color:#5da899",
"classEvidence": "fill:#CC8AC7,color:#337538",
"classProjectClaimLevel1": "fill:#D1DA7A,color:#2e2585",
"classProjectClaimLevel2": "fill:#D1DA7A,color:#2e2585",
"classProjectClaimLevel3": "fill:#D1DA7A,color:#2e2585",
"classSystemClaimLevel1": "fill:#232382,color:#dccd7d",
"classSystemClaimLevel2": "fill:#3D9588,color:#c26a77",
"classSystemClaimLevel3": "fill:#222222,color:#dddddd",
"classHighlighted": "stroke:#FF0,stroke-width:4,fill:#88FF44,color:#7700bb",
"classStrategy": "fill:#A25766,color:#5da899"
},
"white": {
"classTopLevelNormativeGoal": "fill:#FFF,color:#000",
"classContext": "fill:#FFF,color:#000",
"classSystemClaim": "fill:#FFF,color:#000",
"classProjectClaim": "fill:#FFF,color:#000",
"classEvidentialClaim": "fill:#FFF,color:#000",
"classEvidence": "fill:#FFF,color:#000",
"classProjectClaimLevel1": "fill:#FFF,color:#000",
"classProjectClaimLevel2": "fill:#FFF,color:#000",
"classProjectClaimLevel3": "fill:#FFF,color:#000",
"classSystemClaimLevel1": "fill:#FFF,color:#000",
"classSystemClaimLevel2": "fill:#FFF,color:#000",
"classSystemClaimLevel3": "fill:#FFF,color:#000",
"classHighlighted": "stroke:#000,stroke-width:5,fill:#FFF,color:#000",
"classStrategy": "fill:#FFF,color:#000"
},
"high-contrast": {
"classTopLevelNormativeGoal": "fill:#000,color:#FFF",
"classContext": "fill:#000,color:#FFF",
"classSystemClaim": "fill:#000,color:#FFF",
"classProjectClaim": "fill:#000,color:#FFF",
"classEvidentialClaim": "fill:#000,color:#FFF",
"classEvidence": "fill:#000,color:#FFF",
"classProjectClaimLevel1": "fill:#000,color:#FFF",
"classProjectClaimLevel2": "fill:#000,color:#FFF",
"classProjectClaimLevel3": "fill:#000,color:#FFF",
"classSystemClaimLevel1": "fill:#000,color:#FFF",
"classSystemClaimLevel2": "fill:#000,color:#FFF",
"classSystemClaimLevel3": "fill:#000,color:#FFF",
"classHighlighted": "stroke:#000,stroke-width:5,fill:#FFF,color:#000",
"classStrategy": "fill:#000,color:#FFF"
},
"monochrome": {
"classTopLevelNormativeGoal": "fill:#CCC,color:#000",
"classContext": "fill:#AAA,color:#000",
"classSystemClaim": "fill:#CCC,color:#000",
"classProjectClaim": "fill:#AAA,color:#000",
"classEvidentialClaim": "fill:#CCC,color:#000",
"classEvidence": "fill:#AAA,color:#000",
"classProjectClaimLevel1": "fill:#AAA,color:#000",
"classProjectClaimLevel2": "fill:#CCC,color:#000",
"classProjectClaimLevel3": "fill:#AAA,color:#000",
"classSystemClaimLevel1": "fill:#CCC,color:#000",
"classSystemClaimLevel2": "fill:#AAA,color:#000",
"classSystemClaimLevel3": "fill:#CCC,color:#000",
"classHighlighted": "stroke:#000,stroke-width:5,fill:#AAA,color:#000",
"classStrategy": "fill:#CCC,color:#000"
}
},
"navigation": {
"AssuranceCase": {
"id_name": "assurance_case_id"
},
"TopLevelNormativeGoal": {
"api_name": "goals",
"db_name": "goals",
"id_name": "goal_id",
"parent_names": ["AssuranceCase"],
"parent_api_names": ["cases"],
"parent_db_names": ["assurance_case_id"],
"shape": "hexagon",
"children": ["Context", "PropertyClaim", "Strategy"],
"parent_relation": "one-to-many"
},
"Context": {
"api_name": "contexts",
"db_name": "context",
"parent_names": ["TopLevelNormativeGoal"],
"parent_api_names": ["goals"],
"parent_db_names": ["goal_id"],
"shape": "stadium",
"children": [],
"parent_relation": "one-to-many"
},
"PropertyClaim": {
"api_name": "propertyclaims",
"db_name": "property_claims",
"id_name": "property_claim_id",
"parent_names": ["TopLevelNormativeGoal", "PropertyClaim"],
"parent_api_names": ["goals", "propertyclaims"],
"parent_db_names": ["goal_id", "property_claim_id"],
"shape": "rounded",
"children": ["Evidence", "PropertyClaim"],
"parent_relation": "one-to-many"
},
"Evidence": {
"api_name": "evidence",
"db_name": "evidence",
"parent_names": ["PropertyClaim"],
"parent_api_names": ["propertyclaims"],
"parent_db_names": ["property_claim_id"],
"shape": "data",
"children": [],
"parent_relation": "many-to-many"
},
"Strategy": {
"api_name": "strategies",
"db_name": "strategies",
"id_name": "strategy_id",
"parent_names": ["TopLevelNormativeGoal"],
"parent_api_names": ["goals"],
"parent_db_names": ["goal_id"],
"shape": "parallelogram-left",
"children": ["PropertyClaim"],
"parent_relation": "one-to-many"
}
},
"user_input_validity": {
"item_editor": {
"desc_char_max_len": 1000,
"evidence_url_char_max_len": 500
}
},
"use_case_preview_svg": true
}