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
Copy file name to clipboardExpand all lines: schemas/schema.json
+66-66Lines changed: 66 additions & 66 deletions
Original file line number
Diff line number
Diff line change
@@ -116,6 +116,22 @@
116
116
"format": "uri",
117
117
"description": "The URL of the public release repository for open source repositories. This field is not required for repositories that are only available as government-wide reuse or are closed (pursuant to one of the exemptions)."
118
118
},
119
+
"repositoryHost": {
120
+
"type": "string",
121
+
"description": "Location where source code is hosted",
122
+
"enum": [
123
+
"github.com/CMSgov",
124
+
"github.com/CMS-Enterprise",
125
+
"github.com/DSACMS",
126
+
"github.cms.gov",
127
+
"CCSQ GitHub"
128
+
]
129
+
},
130
+
"repositoryVisibility": {
131
+
"type": "string",
132
+
"enum": ["public", "private"],
133
+
"description": "Visibility of repository"
134
+
},
119
135
"vcs": {
120
136
"type": "string",
121
137
"description": "Version control system used",
@@ -131,6 +147,16 @@
131
147
"type": "number",
132
148
"description": "Labor hours invested in the project. Calculated using COCOMO measured by the SCC tool: https://github.com/boyter/scc?tab=readme-ov-file#cocomo"
133
149
},
150
+
"reuseFrequency": {
151
+
"type": "object",
152
+
"description": "Measures frequency of code reuse in various forms. (e.g. forks, downloads, clones)",
153
+
"properties": {
154
+
"forks": {
155
+
"type": "integer"
156
+
}
157
+
},
158
+
"additionalProperties": true
159
+
},
134
160
"platforms": {
135
161
"type": "array",
136
162
"description": "Platforms supported by the project",
@@ -186,6 +212,10 @@
186
212
"none"
187
213
]
188
214
},
215
+
"contractNumber": {
216
+
"type": "integer",
217
+
"description": "Contract number"
218
+
},
189
219
"date": {
190
220
"type": "object",
191
221
"description": "A date object describing the release",
@@ -229,6 +259,13 @@
229
259
}
230
260
}
231
261
},
262
+
"feedbackMechanisms": {
263
+
"type": "array",
264
+
"description": "Methods a repository receives feedback from the community. Default value is the URL to GitHub repository issues page.",
265
+
"items": {
266
+
"type": "string"
267
+
}
268
+
},
232
269
"localisation": {
233
270
"type": "boolean",
234
271
"description": "Indicates if the project supports multiple languages"
@@ -264,6 +301,27 @@
264
301
"type": "string",
265
302
"description": "Home Department / Org / Group associated with the project"
266
303
},
304
+
"projects": {
305
+
"type": "array",
306
+
"description": "Maps the repository to associated projects",
307
+
"items": {
308
+
"type": "string"
309
+
}
310
+
},
311
+
"systems": {
312
+
"type": "array",
313
+
"description": "Maps the repository to CMS systems used",
314
+
"items": {
315
+
"type": "string"
316
+
}
317
+
},
318
+
"upstream": {
319
+
"type": "array",
320
+
"description": "List of upstream repositories and dependencies used",
321
+
"items": {
322
+
"type": "string"
323
+
}
324
+
},
267
325
"subsetInHealthcare": {
268
326
"type": "array",
269
327
"items": {
@@ -289,17 +347,6 @@
289
347
},
290
348
"description": "Types of users who interact with the software"
291
349
},
292
-
"repositoryHost": {
293
-
"type": "string",
294
-
"description": "Location where source code is hosted",
295
-
"enum": [
296
-
"github.com/CMSgov",
297
-
"github.com/CMS-Enterprise",
298
-
"github.com/DSACMS",
299
-
"github.cms.gov",
300
-
"CCSQ GitHub"
301
-
]
302
-
},
303
350
"maturityModelTier": {
304
351
"type": "integer",
305
352
"enum": [
@@ -308,54 +355,7 @@
308
355
3,
309
356
4
310
357
],
311
-
"description": "Maturity model tier according to the CMS OSPO's framework: https://github.com/DSACMS/repo-scaffolder/blob/main/maturity-model-tiers.md"
312
-
},
313
-
"contractNumber": {
314
-
"type": "integer",
315
-
"description": "Contract number"
316
-
},
317
-
"repositoryVisibility": {
318
-
"type": "string",
319
-
"enum": ["public", "private"],
320
-
"description": "Visibility of repository"
321
-
},
322
-
"reuseFrequency": {
323
-
"type": "object",
324
-
"description": "Measures frequency of code reuse in various forms. (e.g. forks, downloads, clones)",
325
-
"properties": {
326
-
"forks": {
327
-
"type": "integer"
328
-
}
329
-
},
330
-
"additionalProperties": true
331
-
},
332
-
"feedbackMechanisms": {
333
-
"type": "array",
334
-
"description": "Methods a repository receives feedback from the community. Default value is the URL to GitHub repository issues page.",
335
-
"items": {
336
-
"type": "string"
337
-
}
338
-
},
339
-
"project": {
340
-
"type": "array",
341
-
"description": "Maps repositories to projects",
342
-
"items": {
343
-
"type": "string"
344
-
}
345
-
},
346
-
"systems": {
347
-
"type": "array",
348
-
"description": "Maps repositories to CMS systems",
349
-
"items": {
350
-
"type": "string"
351
-
}
352
-
},
353
-
"upstream": {
354
-
"type": "array",
355
-
"description": "List of upstream repositories and dependencies used",
356
-
"items": {
357
-
"type": "string"
358
-
}
358
+
"description": "Maturity model tier according to the CMS Open Source Repository Maturity Model Framework: https://github.com/DSACMS/repo-scaffolder/blob/main/maturity-model-tiers.md"
0 commit comments