/nhsuk-service-manual

Design and build digital services for the NHS. Use the service manual to build consistent, usable services that put people first.​ Learn from the research and experience of other NHS teams.

Primary LanguageNunjucksMIT LicenseMIT

NHS digital service manual

Guidance for designing and building digital services for the NHS. Things you need to make consistent, usable services that put people first.

Prerequisite

Install the long-term support (LTS) version of Node.js, which includes NPM.

Running the application

Clone the repo: git clone https://github.com/nhsuk/nhsuk-service-manual.git nhsuk-service-manual and whilst in the project directory cd nhsuk-service-manual, install the required npm packages with: npm install

Run the project in development mode npm run watch and visit http://localhost:3000.

Releasing the application

  • Review - code pushed to the review branch will deploy to the Review environment (optional environment for content review)
  • Staging - code pushed to the master branch will deploy to the Staging environment
  • Live - git tags created using SEMVER format v0.0.0 will deploy to the Live environment (Note: Live is behind a server side cache which results in changes not appearing immediately)

Get in touch

The NHS digital service manual is maintained by NHS Digital. Email us, open a GitHub issue or get in touch on the NHS digital service manual Slack workspace.

Licence

The codebase is released under the MIT Licence, unless stated otherwise. This covers both the codebase and any sample code in the documentation. The documentation is © Crown copyright and available under the terms of the Open Government 3.0 licence.