Skip to content
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 and restructure documentation in Frontend and Design System sites for v4 and v5 #2186

Closed
23 tasks done
Tracked by #2621 ...
vanitabarrett opened this issue May 16, 2022 · 3 comments
Closed
23 tasks done
Tracked by #2621 ...
Assignees
Labels
documentation User requests new documentation or improvements to existing documentation epic Epics are used in planning project boards to group related stories website Issues relating to the Design System website itself
Milestone

Comments

@vanitabarrett
Copy link
Contributor

vanitabarrett commented May 16, 2022

What

We need to decide what v5 documentation is needed and how we want to continue providing documentation for users who will stay on v4.0.0 of GOV.UK Frontend

Why

See our browser proposal for more details.

Who needs to work on this

Developers; Designers; Tech Writer

Who needs to review this

Developers; Designers; Tech Writer

Done when

Infrastructure - git

Infrastructure - hosting

  1. 36degrees domoscargin
    romaricpascal

Content

  1. documentation
  2. 4 of 5
    documentation
    stevenjmesser
  3. documentation
    claireashworth colinrotherham
  4. documentation
    claireashworth
  5. javascript
  6. documentation
    calvin-lau-sig7 claireashworth

Tasks

  1. documentation
    claireashworth
  2. documentation
    calvin-lau-sig7 claireashworth
  3. documentation
    36degrees claireashworth
    romaricpascal
  4. documentation
    36degrees
  5. documentation
  6. documentation
    claireashworth
  7. documentation
    claireashworth
  8. 🚀 release
    claireashworth romaricpascal
@trang-erskine
Copy link
Contributor

trang-erskine commented May 25, 2022

@vanitabarrett @EoinShaughnessy @Ciandelle , Claire (new tech writer) and I had a chat

There are 2 sets of documentation we are concerned about 1) Frontend docs and 2) Design System website

In the past, when we've done breaking changes, we no longer actively support previous version and tell our users to upgrade to the latest version. However, for this next breaking change, we will support (outlined in the proposal) V4 for 12 months. This means that we may want to make older documentation semi-permanently available.

  1. Frontend docs
    In the past, we don't keep a copy of previous versions of Frontend docs. The group decided that it's possible for V4 content to live alongside V5 as there are less changes and the audience (developers) are familiar with the concept of having different versions. However, we need to investigate to confirm this will work and what content might need changing. (E.g https://frontend.design-system.service.gov.uk/supporting-ie8/)

  2. Design System website
    In the past, we give users who asked for previous versions of the website a Netlify link (https://v3--govuk-design-system-preview.netlify.app/) that is a copy of the Design System website before the next breaking change. This was given on request, rather than publicised. For the V5 release, we need to make a V4 content easier to access.

We suspect that using Netlify link, link previous times, will not be sufficient as users may not trust it. We may also bump into an issue similar to hosting prototypes on Heroku and it being flagged by Google as 'insecure'

We are concerned that users will be confused about whether they are looking at V4 or V5 content on the website. Is the 'archive banner' we have on v3 docs enough?

We're not sure if there are specific content we need to write about V4 or V5. For example from the proposal, V4 will remain compliant with WCAG 2.1 and not later versions and V5 will eventually become compliant with WCAG 2.2 and any future versions. Are we obligated to help users on V4 to understand the differences and how they might stay compliant?

Tasks

  • Investigate if V4 content can run alongside V5 content on Frontend docs
  • We know where and how we will signpost users to V4 of the docs (e.g linking from various places on the website, github repos, frontend docs, comms to users)
  • Users can easier differentiate between whether they are reading V4 content or V5 content of the Design System website
  • We know what additional content we need to be added specifically for V4 version and V5 version of the Design System Website
  • We know what additional content we need to be added specifically for V4 version and V5 version of Frontend Docs
  • Investigate what options we have with PaaS (e.g as a subdomain of the Design System or somewhere else)
  • Decide where to host V4 version of Design System website

@domoscargin domoscargin added the documentation User requests new documentation or improvements to existing documentation label Nov 8, 2022
@querkmachine querkmachine added this to the 5.0 milestone Apr 18, 2023
@claireashworth claireashworth changed the title Continue to provide documentation for users who will stay on v4.0.0 of GOV.UK Frontend Prepare v4 documentation of GOV.UK Frontend for alternate location and additional comms elements Apr 26, 2023
@claireashworth claireashworth changed the title Prepare v4 documentation of GOV.UK Frontend for alternate location and additional comms elements Prepare v4 documentation for alternate location and additional comms elements May 24, 2023
@claireashworth claireashworth changed the title Prepare v4 documentation for alternate location and additional comms elements Update and restructure documentation in Frontend and Design System sites for v4 and v5 Jun 6, 2023
@claireashworth claireashworth added the epic Epics are used in planning project boards to group related stories label Jun 6, 2023
@claireashworth
Copy link
Contributor

Re-added failed beta task list.

@36degrees
Copy link
Contributor

I think this is done.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation User requests new documentation or improvements to existing documentation epic Epics are used in planning project boards to group related stories website Issues relating to the Design System website itself
Projects
None yet
Development

No branches or pull requests

8 participants