From c9f797eb496b5d922aea2f4eff1ab0c233f53b33 Mon Sep 17 00:00:00 2001 From: Rob McCarthy Date: Thu, 23 Jan 2025 14:48:14 +0000 Subject: [PATCH 1/3] Adding roadmap --- .../layouts/partials/side-navigation.njk | 16 +++++++++ docs/design-system-updates.md | 6 ++++ docs/releases.md | 23 ++++++++++++ docs/roadmap.md | 36 +++++++++++++++++++ 4 files changed, 81 insertions(+) create mode 100644 docs/design-system-updates.md create mode 100644 docs/releases.md create mode 100644 docs/roadmap.md diff --git a/docs/_includes/layouts/partials/side-navigation.njk b/docs/_includes/layouts/partials/side-navigation.njk index 25babc481..b72787eeb 100644 --- a/docs/_includes/layouts/partials/side-navigation.njk +++ b/docs/_includes/layouts/partials/side-navigation.njk @@ -1,6 +1,7 @@ {% set buildingPages = collections.all | eleventyNavigation("Building blocks") %} {% set standardsPages = collections.all | eleventyNavigation("Standards and principles") %} {% set usingPages = collections.all | eleventyNavigation("Using the design system") %} +{% set updatesPages = collections.all | eleventyNavigation("Design system updates") %} {% from "./../macros/nav-list-item.njk" import verticalNavListItem %} @@ -48,3 +49,18 @@ + + + + diff --git a/docs/design-system-updates.md b/docs/design-system-updates.md new file mode 100644 index 000000000..debca2306 --- /dev/null +++ b/docs/design-system-updates.md @@ -0,0 +1,6 @@ +--- +eleventyNavigation: + key: Design system updates + url: '#' + permalink: false +--- diff --git a/docs/releases.md b/docs/releases.md new file mode 100644 index 000000000..1d0a61878 --- /dev/null +++ b/docs/releases.md @@ -0,0 +1,23 @@ +--- +layout: layouts/plain.njk +title: What's new +eleventyNavigation: + key: What's new + parent: Design system updates + order: 10 +--- + +This page shows what the MoJ Design System team have released. + +You can also [sign up to get emails](https://docs.google.com/forms/d/1i7rinQINSjdQ6w_SChXqxQFTttPMgfcSfPamq8YRnP8/viewform) about the MoJ Design System. + +
+ +### 18 December 2024 +- The [MoJ content style guide](/content-standards/style-guide/) is now live. + +### 10 December 2024 +- The [interruption card component](/components/interruption-card/) is now live. Use it to help users understand possible errors and avoid serious mistakes. + +### 26 November 2024 +- We’ve archived the [password reveal component](/archive/password-reveal/). We recommend that teams use the [GOV.UK Design System password input](https://design-system.service.gov.uk/components/password-input/) instead. diff --git a/docs/roadmap.md b/docs/roadmap.md new file mode 100644 index 000000000..7f7c71c6b --- /dev/null +++ b/docs/roadmap.md @@ -0,0 +1,36 @@ +--- +layout: layouts/plain.njk +title: Roadmap +eleventyNavigation: + key: Roadmap + parent: Design system updates + order: 20 +--- + +This roadmap shows what the MoJ Design System team is working on and planning to do. + +Some things on the roadmap might change – the purpose is to tell you what’s coming up. + +See [what's new](/releases) for work that has been done and released. + +## Now +This work is in the team's [current cycle](https://github.com/orgs/ministryofjustice/projects/92) and is unlikely to change. + +- Review and improve the Banner component +- Add JavaScript linting to follow [GDS standards](https://gds-way.digital.cabinet-office.gov.uk/manuals/programming-languages/js.html#linting) +- Redesign the [home page](https://design-patterns.service.justice.gov.uk/) of the MoJ Design System documentation website +- + +## Next +This work is planned for approximately 3-6 months. The team is confident in this work but there is a chance it could change. + +- Roadmap item goes here +- Roadmap item goes here +- Roadmap items goes here + +## Later +This work is planned for approximately 6-12 months. The team has confidence in this work but there's a high chance that it could change. + +- Roadmap item goes here +- Roadmap item goes here +- Roadmap items goes here From 2acd5c406faf9725a90000a5adf72fbfa5a922df Mon Sep 17 00:00:00 2001 From: Rob McCarthy Date: Thu, 30 Jan 2025 13:28:46 +0000 Subject: [PATCH 2/3] Updating roadmap and removing pages --- .../layouts/partials/side-navigation.njk | 16 ------ docs/design-system-updates.md | 6 --- docs/help.md | 2 +- docs/releases.md | 23 -------- docs/roadmap.md | 54 +++++++++++-------- 5 files changed, 34 insertions(+), 67 deletions(-) delete mode 100644 docs/design-system-updates.md delete mode 100644 docs/releases.md diff --git a/docs/_includes/layouts/partials/side-navigation.njk b/docs/_includes/layouts/partials/side-navigation.njk index b72787eeb..25babc481 100644 --- a/docs/_includes/layouts/partials/side-navigation.njk +++ b/docs/_includes/layouts/partials/side-navigation.njk @@ -1,7 +1,6 @@ {% set buildingPages = collections.all | eleventyNavigation("Building blocks") %} {% set standardsPages = collections.all | eleventyNavigation("Standards and principles") %} {% set usingPages = collections.all | eleventyNavigation("Using the design system") %} -{% set updatesPages = collections.all | eleventyNavigation("Design system updates") %} {% from "./../macros/nav-list-item.njk" import verticalNavListItem %} @@ -49,18 +48,3 @@ - - - - diff --git a/docs/design-system-updates.md b/docs/design-system-updates.md deleted file mode 100644 index debca2306..000000000 --- a/docs/design-system-updates.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -eleventyNavigation: - key: Design system updates - url: '#' - permalink: false ---- diff --git a/docs/help.md b/docs/help.md index 7e062f2f9..91b2bc243 100644 --- a/docs/help.md +++ b/docs/help.md @@ -5,7 +5,7 @@ redirect_from: /community/help-and-feedback eleventyNavigation: key: Get help parent: Using the design system - order: 40 + order: 50 --- The MoJ Design System team supports users of the MoJ Design System. Contact us to ask for help. diff --git a/docs/releases.md b/docs/releases.md deleted file mode 100644 index 1d0a61878..000000000 --- a/docs/releases.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -layout: layouts/plain.njk -title: What's new -eleventyNavigation: - key: What's new - parent: Design system updates - order: 10 ---- - -This page shows what the MoJ Design System team have released. - -You can also [sign up to get emails](https://docs.google.com/forms/d/1i7rinQINSjdQ6w_SChXqxQFTttPMgfcSfPamq8YRnP8/viewform) about the MoJ Design System. - -
- -### 18 December 2024 -- The [MoJ content style guide](/content-standards/style-guide/) is now live. - -### 10 December 2024 -- The [interruption card component](/components/interruption-card/) is now live. Use it to help users understand possible errors and avoid serious mistakes. - -### 26 November 2024 -- We’ve archived the [password reveal component](/archive/password-reveal/). We recommend that teams use the [GOV.UK Design System password input](https://design-system.service.gov.uk/components/password-input/) instead. diff --git a/docs/roadmap.md b/docs/roadmap.md index 7f7c71c6b..5352ae877 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -3,34 +3,46 @@ layout: layouts/plain.njk title: Roadmap eleventyNavigation: key: Roadmap - parent: Design system updates - order: 20 + parent: Using the design system + order: 40 --- -This roadmap shows what the MoJ Design System team is working on and planning to do. +This roadmap shows what the MoJ Design System team have recently done, is working on, and is planning to do. -Some things on the roadmap might change – the purpose is to tell you what’s coming up. +Some things on the roadmap might change – the purpose is to tell you what’s been done and what's coming up. -See [what's new](/releases) for work that has been done and released. +
-## Now -This work is in the team's [current cycle](https://github.com/orgs/ministryofjustice/projects/92) and is unlikely to change. +## What's new +This work has recently been released. [Sign up to get emails](https://docs.google.com/forms/d/1i7rinQINSjdQ6w_SChXqxQFTttPMgfcSfPamq8YRnP8/viewform) about future releases from the MoJ Design System. -- Review and improve the Banner component -- Add JavaScript linting to follow [GDS standards](https://gds-way.digital.cabinet-office.gov.uk/manuals/programming-languages/js.html#linting) -- Redesign the [home page](https://design-patterns.service.justice.gov.uk/) of the MoJ Design System documentation website -- +- **18 December 2024** +The [MoJ content style guide](/content-standards/style-guide/) is now live. + +- **10 December 2024** +The [interruption card component](/components/interruption-card/) is now live. Use it to help users understand possible errors and avoid serious mistakes. + +- **26 November 2024** +We’ve archived the [password reveal component](/archive/password-reveal/). We recommend that teams use the [GOV.UK Design System password input](https://design-system.service.gov.uk/components/password-input/) instead. -## Next -This work is planned for approximately 3-6 months. The team is confident in this work but there is a chance it could change. +
+ +## What's coming next +This work is planned in the team's [current](https://github.com/orgs/ministryofjustice/projects/92) and [future cycles](https://github.com/orgs/ministryofjustice/projects/92/views/1) and is unlikely to change. + +- Review and improve the [Banner component](/components/banner/) +- Add JavaScript linting to follow [GDS standards](https://gds-way.digital.cabinet-office.gov.uk/manuals/programming-languages/js.html#linting) +- Redesign the [home page](/) of the MoJ Design System documentation website +- Improve the user experience of Figma libraries within MoJ +- Prototype and test a community space and contribution form +- Define a release strategy -- Roadmap item goes here -- Roadmap item goes here -- Roadmap items goes here +
-## Later -This work is planned for approximately 6-12 months. The team has confidence in this work but there's a high chance that it could change. +## What's coming later +This work is being considered. The team is gaining confidence in this work but there's a chance that it could change. -- Roadmap item goes here -- Roadmap item goes here -- Roadmap items goes here +- Remove dependency on jQuery across the design system +- Release a community space to encourage early share and reuse +- Review and improve the [Timeline component](/components/timeline/) +- Review and improve the [Badge component](/components/badge/) From 7e0754c69f51fe9892db76430897e641daea35ac Mon Sep 17 00:00:00 2001 From: Rob McCarthy Date: Wed, 5 Feb 2025 15:27:55 +0000 Subject: [PATCH 3/3] Updating roadmap to include notification badge --- docs/roadmap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/roadmap.md b/docs/roadmap.md index 5352ae877..20a42c457 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -45,4 +45,4 @@ This work is being considered. The team is gaining confidence in this work but t - Remove dependency on jQuery across the design system - Release a community space to encourage early share and reuse - Review and improve the [Timeline component](/components/timeline/) -- Review and improve the [Badge component](/components/badge/) +- Review and improve the [Notification badge component](/components/notification-badge/)