Open hannalaakso opened 4 years ago
My service is on v.2 of the design system, and realistically will be for the foreseeable future. It would be greatly helpful for the docs for these older versions to be readily available.
As it is, the docs update on day 1 of a new release, but on that day pretty much every service will be on an older version. Ideally they'd update quickly - but for those that don't, the docs are potentially inaccurate.
Related: I quite like how 11ty handles some of this - as well as offering versioned docs, it tags changes with release version so you know when something came in (also good for spotting things that might be new):
In my recent use case, I was missing the old colours - I frequently visit the design system site to get the sass
variable names for the colours. With v3 these changed, so I can't easily visually see the colours.
Hey guys. First up, I know that things are complicated so this isn't a rant :)
I think the most important thing is to signpost a) what release is the latest (both proto and frontend) b) that a new release has come out c) if it is a breaking release
In essence, updating the proto kit is potentially a days work for me, especially if things break. So the decision to update is often delayed...more so by the lack of coms about updates.
I think this needs highlighting on the design system site or pinned on the Slack board. Somewhere obvious in big shouty letters. Somewhere like this page is a good start for those who are looking to update: https://govuk-prototype-kit.herokuapp.com/docs/install. But also something in the main design system site where the component examples are, especially if it is a breaking release. Some horrible shouty banner?!
Or at the very least a link to this page if it is too time consuming updating the site each time: https://github.com/alphagov/govuk-prototype-kit/releases
I also think the update instructions are missing something for checking the layout.html file for any new components.
Anyhoo my 2 pence. Thanks guys!
Thanks for giving us this feedback,
In the meantime while we figure this out you can visit the documentation relating to version 2.0 with this link: https://5d39678d051df10008000ca6--govuk-design-system-preview.netlify.com/
We should consider this in relation to Frontend 4.0.0.
Thank you for your contributions to this issue!
We've now discussed this as part of doing more to support users through new versions, and we're moving forward with the team actions below. We'll continue the work there and close this issue.
@claireashworth FYI on previous conversation about previous version of the Design System and other documentation. This will be even more relevant for V5.0.0
Since v2 we've started keeping an archive copy of the documentation online, so that developers still on those older versions have documentation available: v2 docs, v3 docs.
However, we only make these archives when major, breaking releases are made. This is still inconvenient for developers who are on older minor releases: for example, a team may still be using GOV.UK Frontend v4.0 but the only documentation currently available is for v4.4.
Some thoughts on possible resolutions:
Users on pre GOV.UK Frontend v3.0.0 rely on finding the correct markup in the Design System website. However in some cases the Design System docs are ahead of those older versions.