From 6262aaef73f21cc075188513a30f25f6faca690f Mon Sep 17 00:00:00 2001 From: Vicky Teinaki Date: Tue, 10 Dec 2024 17:39:48 +0000 Subject: [PATCH] Add Contribute page (#148) Added contribution page as a light touch version of the Service Manual pages. This pull request includes: * the page * a link in the footer (for now) ![contribution page](https://github.com/user-attachments/assets/0ae7e8d9-4ef3-422e-a470-41b71f60b406) --------- Co-authored-by: Frankie Roberto Co-authored-by: Sara Wilcox --- app/views/contribute.html | 146 ++++++++++++++++++++++++++++++++++++++ app/views/layout.html | 4 ++ 2 files changed, 150 insertions(+) create mode 100644 app/views/contribute.html diff --git a/app/views/contribute.html b/app/views/contribute.html new file mode 100644 index 0000000..1dfd97e --- /dev/null +++ b/app/views/contribute.html @@ -0,0 +1,146 @@ +{% extends 'layout.html' %} +{% block pageTitle %} + Contribute - NHS prototype kit +{% endblock %} +{% block beforeContent %} + {{ breadcrumb({ href: "/", text: "Home" }) }} +{% endblock %} +{% block content %} + +{# the board is a long string to this is made a variable for consistency #} +{% set githubBoardUrl = "https://github.com/orgs/nhsuk/projects/24/views/1" %} +{% set githubLabelQuery = "?filterQuery=label%3A" %} +
+
+

+ Contribute +

+

+ The NHS prototype kit is a community project supported by the NHS service + manual team. Anyone can help make it better. +

+

+ View project board on GitHub +

+

Why contribute to the kit

+
    +
  • Help keep the kit up-to-date as an accessible and open way to make HTML prototypes of NHS services.
  • +
  • Be part of an active and supportive community that will help you learn and develop your skills with the kit.
  • +
  • We will credit you in our update notes and other supporting information, unless you tell us not to.
  • +
  • If you're employed by NHS England, you can use examples of contributing to the kit as part of your performance reviews – talk to your line manager about how to include it in your objectives.
  • +
+ +

+

+ How you can contribute to the kit +

+

+ There are many ways to contribute. You do not have to be an expert in coding. +

+

You can:

+
    +
  • add or improve content for people using the kit
  • +
  • + do quality assurance or accessibility testing of new features or + guidance +
  • +
  • fix bugs or build new features
  • +
  • improve the contribution process
  • +
+ +

+ Add or improve content for people using the kit +

+

You can help improve the content for this website and the pages that people view when they download and install the kit.

+ +

This includes:

+ + +

+ Existing things we want to do for guidance are labelled content on our project board in GitHub. +

+

+ Do quality assurance or accessibility testing +

+

+ You can make sure that the code in our kit is robust and accessible by: +

+
    +
  • + running automated and manual tests against WCAG 2.2 AA specifications +
  • +
  • helping us set up pipelines for automated testing in GitHub
  • +
+

+ Accessibility issues are labelled accessibility on our project board. +

+

+ Fix bugs or build new features +

+ +

+ Known bugs that we need to fix are labelled + bug on our project board. +

+ +

Ideas for features are labelled + type: enhancement 💡. +

+ +

+ We also label bugs or features by the type of code skills needed: + JavaScript, + Nunjucks + or + SASS/CSS + . +

+ +

+ Improve the contribution process +

+

+ We want to make the process of contributing as easy and as accessible as + possible. Existing things we want to do to improve the contribution + process are labelled + contribution process on the project board. +

+

+ Get started with a contribution +

+

You can:

+ + + +

+ The team and wider community usually review new issues at least once a + week and will add comments about what will happen next. +

+
+
+{% endblock %} diff --git a/app/views/layout.html b/app/views/layout.html index d772975..19ff649 100755 --- a/app/views/layout.html +++ b/app/views/layout.html @@ -39,6 +39,10 @@ label: "About", URL: "/about" }, + { + label: "Contribute", + URL: "/contribute" + }, { label: "Support", URL: "/support"