-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update get involved #2284
Update get involved #2284
Conversation
👍 Looking good to me. I've just mentioned a couple of minor things and added one or two questions / suggestions. |
f73006b
to
78a8842
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yep great! Just one small comment but otherwise all fine so have approved.
78a8842
to
1b6e824
Compare
- Update Design of this page - Use publishing_gem components and Design System and in turn improve consistency and on-going Accessibility - Adding inset-text component for use with pull out section that highlights to users a closing consultation - Removing bespoke "get-involved" CSS - Change load order of CSS. The number within "Big number" component was pulling through an unexpected underline from 'govuk-link' on inspection this is coming through from 'component_support' - in this context it's due to the cascade, by moving the load order this resolve this issue as "big numbers" is being loaded after resolving the issue. - Adjust layout for "take part" section that uses image_card component grid. As this is a list this uses an adjusted technique while a layout feature request on the Design System is outstanding, This allows the Design system grid to be used but AT to interpret the section as a list [1] [1] alphagov/govuk-frontend#2328
- Remove bespoke "get involved" CSS from Application, this is not needed as all styling is coming from the gem and Design System - There appeared to be some "travel-advice" styling in the top-level application.css - this isn't the right place for this, so this has been moved to travel-advice.css
1b6e824
to
94270a2
Compare
I think the decision you've made is fine as is, but I think the blue box is an older iteration of the notice component: |
Hey @maxgds
So, I considered this, however the when I was looking at the Design System guidance:
I felt this was directly related to the page in this context. I didn't quite think this was quite suitable even though visually it appeared to be close to the Design. Also the guidance says
The warning text didn't seem suitable however, looking at the inset guidance (below) this felt more apt in this context
|
I think the page has so much going on you could make the argument that going to find out about a closing thing is sufficiently different to merit it - but I can see your argument and I'm not going to push for the change. I'll merge now. |
@chris-gds It appears these changes have caused smokey to fail (see the latest run). Are you able to apply a fix to the smokey tests? (Also paging @Tetrino who added the tests and may be able to give some more context) |
Hey @brucebolt thanks (I don't have access to prod) currently reviewing the smokey repo. Will liaise w/ @Tetrino |
Related |
When run through the continuous deployment pipeline, only the tests for the specified app are run. When government-frontend has been deployed recently, the 'Get Involved' tests never ran. As the change in [1] caused these tests to fail but the tests never ran in CD, the change was deployed to production and we only noticed when the smokey loop failed in production. Moving these tests to the government-frontend app will ensure they run when after government-frontend is deployed to each environment. 1: alphagov/government-frontend#2284
What
Update get involved page with redesign
Why
Apply publishing gem components + Design System to align architecture, improve consistency and in turn improve accessibility
Visuals
Provided Design
Anything else
as this component is most suitable based on context and properties
alt
copy "National Service" "Help Making your neighbour.." these have been requested to be updated via Content.column-full-width
inline with other pages.Render page locally
content-store
,search-api
,static
have to be run in parallelgovernment-frontend
has to be started in-app
mode notapp-live
mode as local data is neededRecent local data is needed for
content-store
andsearch-api
- this data has to be pulled from AWS so its gets recent snapshot - eg:gds aws govuk-integration-poweruser ./bin/replicate-elasticsearch.sh
gds aws govuk-integration-poweruser ./bin/replicate-mongodb.sh content-store
I faced an issue where data from
search-api
was failing to download correctly from AWS.The workaround is to delete the parent folder
govuk-docker/replication/elasticsearch-6
Once this is done each app has to be re made using
make
(as the existing containers will still reference old data)