presidential-innovation-fellows/code-gov-web

View on GitHub
src/assets/v200schemadiff.diff

Summary

Maintainability
Test Coverage
--- sample_code.json    2017-07-24 15:55:04.000000000 -0400
+++ draft_v200_sample_code.json    2017-07-25 00:08:03.000000000 -0400
@@ -1,49 +1,58 @@
 {
-    "version":"1.0.1",
+    "version":"2.0.0",
     "agency": "DOABC",
-    "projects": [
+    "releases": [
         {
             "name": "mygov",
             "organization": "XYZ Department",
             "description": "A Platform for Connecting People and Government",
-            "license": "https://path.to/license",
+            "license": [{
+              "URL": "https://path.to/license",
+              "name": "CC0"
+          
+            }],
-            "openSourceProject": 1,
-            "governmentWideReuseProject": 0,
-
+            "permissions":{
+              "usageType":0,
+              "exemptionText": null
+            },
+          
+          
             "tags": [
               "platform",
               "government",
               "connecting",
               "people"
             ],
             "contact": {
-              "email": "project@agency.gov",
+              "email": "release@agency.gov",
               "name": "Project Coordinator Name",
               "URL": "https://twitter.com/projectname",
               "phone": "2025551313"
             },
             "status": "Alpha",
             "vcs": "git",
-            "repository": "https://github.com/presidential-innovation-fellows/mygov",
+            "repositoryURL": "https://github.com/presidential-innovation-fellows/mygov",
-            "homepage": "https://agency.gov/project-homepage",

+            "homepageURL": "https://agency.gov/project-homepage",
             "downloadURL": "https://agency.gov/project/dist.tar.gz",
             "languages": [
               "java",
               "python"
             ],
+            "laborHours": "1000",
+            "measurementType": 1,
             "partners": [
                 {
                     "name": "DOXYZ",
-                    "email": "project@doxyz.gov"
+                    "email": "releaseContact1@doxyz.gov"
                 }
             ],
-            "exemption": null,
-            "exemptionText": "No exemption requested",
-            "updated": {
-                "lastCommit": "2016-04-30",
-                "metadataLastUpdated": "2016-04-13",
-                "lastModified": "2016-04-12"
+            
+            "date": {
+                "created": "2016-04-12",
+                "metadataLastUpdated": "2016-04-13"
+                "lastModified": "2016-04-12"
+                
             }
         }
     ]
 }