From 29c2409ac467e083d954cbfa2ca6174f8cba331b Mon Sep 17 00:00:00 2001 From: Sara Cope Date: Sun, 2 Jun 2019 09:55:28 -0400 Subject: [PATCH 1/8] remove private property from package --- package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/package.json b/package.json index ec1a8cbd..d02611b9 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,6 @@ "url": "https://github.com/GSA/code-gov-front-end/issues" }, "homepage": "https://github.com/GSA/code-gov-front-end#readme", - "private": "false", "dependencies": { "@code.gov/about-page": "0.1.12", "@code.gov/api-client": "^0.3.4", From 1017db6b0b5478b265627ca6b1388c19196170c1 Mon Sep 17 00:00:00 2001 From: Sara Cope Date: Sun, 2 Jun 2019 10:45:21 -0400 Subject: [PATCH 2/8] update-roadmap --- config/site/site.json | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/config/site/site.json b/config/site/site.json index fec5bb2b..fed46f56 100644 --- a/config/site/site.json +++ b/config/site/site.json @@ -252,26 +252,30 @@ "The Development Roadmap is organized into three categories – Near-term, Mid-term, and Long-term. Priorities are sorted into roadmap categories based on feedback we receive during user interviews. Dependencies and resources are also factors that affect placement on the roadmap. If you want to join the Code.gov user testing group, please email us at Code@gsa.gov." ], "near": [ - { "name": "Code.gov configurability with Angular", "status": "Released" }, - { "name": "Update Navigation and Homepage content", "status": "Released" }, - { "name": "Usability sessions, round 1", "status": "Released" }, - { "name": "Phase 1 SEO improvements", "status": "Released" }, - { "name": "Licenses documentation", "status": "In Progress" }, + { "name": "Usability research to study contributor experience", "status": "Released" }, + { "name": "Add documentation to increase usability of platform", "status": "Released" }, + { "name": "Add tests so that the platform is less brittle", "status": "Released" }, + { "name": "Home page redesign", "status": "In Progress" }, + { "name": "Data quality scoring update", "status": "Released" }, { "name": "Search scoring phase 1", "status": "Released" }, - { "name": "Update search filters", "status": "Released" } + { "name": "Add 'Official gov website' banner", "status": "In Progress" } ], "mid": [ - { "name": "Update open tasks phase 1", "status": "Released" }, - { "name": "Update UI for search results", "status": "Released" }, - { "name": "Usability sessions, round 2", "status": "Released" } + { "name": "Usability research to study community experience (site navigation, ease of use, content inventory)", "status": "null" }, + { "name": "Prototype style guide web components based on USWDS 2.x", "status": "In Progress" }, + { "name": "Create community metrics tool to surface open source repo data", "status": "null" }, + { "name": "Launch Open Source Playbook/Toolkit", "status": "In Progress" }, + { "name": "Move blog from Medium to Code.gov platform", "status": "null" }, + { "name": "Add GitHub data to Projects and Open Tasks (stars, forks, etc)", "status": "In Progress" }, + { "name": "Update Swagger documentation for API", "status": "null" }, + { "name": "Search website content in addition to projects", "status": "null" } ], "long": [ - { "name": "Phase 2 SEO improvements", "status": null }, - { "name": "User profiles", "status": null }, - { "name": "Gamification/badges", "status": null }, - { "name": "Chatbot", "status": null }, + { "name": "Usability research to study project experience", "status": null }, + { "name": "Redesign Project and Open Tasks pages", "status": null }, + { "name": "Integrate dynamic data content into the platform", "status": null }, { "name": "Code.json creator tool", "status": null }, - { "name": "Search scoring phase 2", "status": null } + { "name": "Automate sitemap generation", "status": null } ], "disclaimer": "This Development Roadmap (Roadmap) is for informational purposes only. The Code.gov team will update the Roadmap as frequently as possible but, given that it’s subject to change at any time, the information presented by the Roadmap should not be used for planning purposes. The information presented in the Roadmap does not represent a solicitation or similar contract vehicle. All items in the Roadmap will be developed and released at the sole discretion of Code.gov, the General Services Agency, the Office of Management and Budget, and the United States Federal Government." } From 1a382fc1fc7ebe3f087a648e300271713759206c Mon Sep 17 00:00:00 2001 From: Sara Cope Date: Sun, 2 Jun 2019 10:46:53 -0400 Subject: [PATCH 3/8] update package --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f21f6db9..1fb18260 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "code-gov-front-end", + "name": "@code.gov/code-gov-front-end", "version": "0.0.8", "description": "Code.gov — America’s Home for Open Source Projects from the Federal Governmen", "main": "index.js", From 713d4ee3612aeb0d19b2dea029e13350b65932c9 Mon Sep 17 00:00:00 2001 From: Sara Cope Date: Sun, 2 Jun 2019 10:51:13 -0400 Subject: [PATCH 4/8] Update roadmap test --- .../roadmap.container.test.js.snap | 64 ++++++++++++------- 1 file changed, 40 insertions(+), 24 deletions(-) diff --git a/src/components/roadmap/__snapshots__/roadmap.container.test.js.snap b/src/components/roadmap/__snapshots__/roadmap.container.test.js.snap index ddef4783..d5186b51 100644 --- a/src/components/roadmap/__snapshots__/roadmap.container.test.js.snap +++ b/src/components/roadmap/__snapshots__/roadmap.container.test.js.snap @@ -5,19 +5,15 @@ Object { "disclaimer": "This Development Roadmap (Roadmap) is for informational purposes only. The Code.gov team will update the Roadmap as frequently as possible but, given that it’s subject to change at any time, the information presented by the Roadmap should not be used for planning purposes. The information presented in the Roadmap does not represent a solicitation or similar contract vehicle. All items in the Roadmap will be developed and released at the sole discretion of Code.gov, the General Services Agency, the Office of Management and Budget, and the United States Federal Government.", "long": Array [ Object { - "name": "Phase 2 SEO improvements", + "name": "Usability research to study project experience", "status": null, }, Object { - "name": "User profiles", + "name": "Redesign Project and Open Tasks pages", "status": null, }, Object { - "name": "Gamification/badges", - "status": null, - }, - Object { - "name": "Chatbot", + "name": "Integrate dynamic data content into the platform", "status": null, }, Object { @@ -25,52 +21,72 @@ Object { "status": null, }, Object { - "name": "Search scoring phase 2", + "name": "Automate sitemap generation", "status": null, }, ], "mid": Array [ Object { - "name": "Update open tasks phase 1", - "status": "Released", + "name": "Usability research to study community experience (site navigation, ease of use, content inventory)", + "status": "null", }, Object { - "name": "Update UI for search results", - "status": "Released", + "name": "Prototype style guide web components based on USWDS 2.x", + "status": "In Progress", }, Object { - "name": "Usability sessions, round 2", - "status": "Released", + "name": "Create community metrics tool to surface open source repo data", + "status": "null", + }, + Object { + "name": "Launch Open Source Playbook/Toolkit", + "status": "In Progress", + }, + Object { + "name": "Move blog from Medium to Code.gov platform", + "status": "null", + }, + Object { + "name": "Add GitHub data to Projects and Open Tasks (stars, forks, etc)", + "status": "In Progress", + }, + Object { + "name": "Update Swagger documentation for API", + "status": "null", + }, + Object { + "name": "Search website content in addition to projects", + "status": "null", }, ], "near": Array [ Object { - "name": "Code.gov configurability with Angular", + "name": "Usability research to study contributor experience", "status": "Released", }, Object { - "name": "Update Navigation and Homepage content", + "name": "Add documentation to increase usability of platform", "status": "Released", }, Object { - "name": "Usability sessions, round 1", + "name": "Add tests so that the platform is less brittle", "status": "Released", }, Object { - "name": "Phase 1 SEO improvements", - "status": "Released", + "name": "Home page redesign", + "status": "In Progress", }, Object { - "name": "Licenses documentation", - "status": "In Progress", + "name": "Data quality scoring update", + "status": "Released", }, Object { "name": "Search scoring phase 1", "status": "Released", }, Object { - "name": "Update search filters", - "status": "Released", + "name": "Add 'Official gov website' banner", + "status": "In Progress", }, ], "overview": Array [ @@ -78,4 +94,4 @@ Object { "The Development Roadmap is organized into three categories – Near-term, Mid-term, and Long-term. Priorities are sorted into roadmap categories based on feedback we receive during user interviews. Dependencies and resources are also factors that affect placement on the roadmap. If you want to join the Code.gov user testing group, please email us at Code@gsa.gov.", ], } -` +`; From 9a718b0fd8d714fe9c95458694997c9dde8fb207 Mon Sep 17 00:00:00 2001 From: Sara Cope Date: Sun, 2 Jun 2019 10:51:54 -0400 Subject: [PATCH 5/8] Update test script --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1fb18260..e76fd97b 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "update-data": "node update-data.js", "update-fonts": "cp -r ./node_modules/@code.gov/code-gov-style/assets/font/* ./assets/fonts/.", "snyk": "snyk test", - "test": "jest --coverage && npm run test-pa11y", + "test": "npm run test-pa11y && jest --coverage", "test:ci": "jest --coverage --ci", "test-pa11y": "./node_modules/.bin/pa11y-ci --config .pa11yci", "test-watch": "jest --watch" From cb9fab09e00ebb2be6b9c8eacb91c5c2327327e2 Mon Sep 17 00:00:00 2001 From: Sara Cope Date: Sun, 2 Jun 2019 10:59:05 -0400 Subject: [PATCH 6/8] remove an old item from roadmap --- config/site/site.json | 1 - 1 file changed, 1 deletion(-) diff --git a/config/site/site.json b/config/site/site.json index fed46f56..479fedd2 100644 --- a/config/site/site.json +++ b/config/site/site.json @@ -257,7 +257,6 @@ { "name": "Add tests so that the platform is less brittle", "status": "Released" }, { "name": "Home page redesign", "status": "In Progress" }, { "name": "Data quality scoring update", "status": "Released" }, - { "name": "Search scoring phase 1", "status": "Released" }, { "name": "Add 'Official gov website' banner", "status": "In Progress" } ], "mid": [ From e7df9a9f94a5a5e68539e3ff1ff175e20368759b Mon Sep 17 00:00:00 2001 From: Sara Cope Date: Sun, 2 Jun 2019 11:08:48 -0400 Subject: [PATCH 7/8] update roadmap test --- .../roadmap/__snapshots__/roadmap.container.test.js.snap | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/components/roadmap/__snapshots__/roadmap.container.test.js.snap b/src/components/roadmap/__snapshots__/roadmap.container.test.js.snap index d5186b51..14aa4e71 100644 --- a/src/components/roadmap/__snapshots__/roadmap.container.test.js.snap +++ b/src/components/roadmap/__snapshots__/roadmap.container.test.js.snap @@ -80,10 +80,6 @@ Object { "name": "Data quality scoring update", "status": "Released", }, - Object { - "name": "Search scoring phase 1", - "status": "Released", - }, Object { "name": "Add 'Official gov website' banner", "status": "In Progress", From 758634f923fa5244579a5490ab6a86bc3575c9cf Mon Sep 17 00:00:00 2001 From: Sara Cope Date: Mon, 3 Jun 2019 06:45:34 -0400 Subject: [PATCH 8/8] update roadmap --- config/site/site.json | 2 +- .../roadmap/__snapshots__/roadmap.container.test.js.snap | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/config/site/site.json b/config/site/site.json index 479fedd2..bc22fb71 100644 --- a/config/site/site.json +++ b/config/site/site.json @@ -254,7 +254,7 @@ "near": [ { "name": "Usability research to study contributor experience", "status": "Released" }, { "name": "Add documentation to increase usability of platform", "status": "Released" }, - { "name": "Add tests so that the platform is less brittle", "status": "Released" }, + { "name": "Add tests to ensure code quality throughout the development process", "status": "In Progress" }, { "name": "Home page redesign", "status": "In Progress" }, { "name": "Data quality scoring update", "status": "Released" }, { "name": "Add 'Official gov website' banner", "status": "In Progress" } diff --git a/src/components/roadmap/__snapshots__/roadmap.container.test.js.snap b/src/components/roadmap/__snapshots__/roadmap.container.test.js.snap index 14aa4e71..96314992 100644 --- a/src/components/roadmap/__snapshots__/roadmap.container.test.js.snap +++ b/src/components/roadmap/__snapshots__/roadmap.container.test.js.snap @@ -69,8 +69,8 @@ Object { "status": "Released", }, Object { - "name": "Add tests so that the platform is less brittle", - "status": "Released", + "name": "Add tests to ensure code quality throughout the development process", + "status": "In Progress", }, Object { "name": "Home page redesign",