Skip to content

NHS Analytics Project Cookiecutter

Gold Quality 90% DataOps & DevOps Public repository

Organisation: NHS Example Data Science Network · Project type: Project Templates

A cookiecutter template that gives NHS analysts a standard project skeleton: src layout, config files, pre-commit hooks, tests, and RAP-aligned folder structure, before they write a line of analysis code.

Reusability tier

Gold

Fully public template with automated tests that render and lint every option combination, plus a tutorial walking through starting a new RAP project. Used as the default skeleton by several teams.

Synthetic example

This entry is test data for the demo. The links below do not lead to real code, and any resemblance to real projects or packages is coincidental.

Quality score

This entry scores 90 of 100 for metadata quality. The score measures how complete and current the catalogue entry is, not the code itself; the reusability tier covers the code. Improving the metadata raises the score.

Criterion Points Met
Description of 100 characters or more 10 yes
Two or more tags 10 yes
Documentation link 15 yes
Tier rationale provided 10 yes
SUL layers declared 10 yes
Updated within the last 18 months 15 yes
Platforms listed 5 yes
Owning organisation named 5 yes
Public repository 10 yes
Installable package link 10 no

SUL principle

How this entry maps to the SUL principle:

Element Description Included
Structural Templates, folder structures, project skeletons yes
Utility Generic helper functions decoupled from project logic no
Logic Bespoke project-specific code, clearly separated no

Details

Field Value
Category DataOps & DevOps
Language(s) Python YAML
Platform(s) github-actions docker
Tags rap cookiecutter project-template reproducibility best-practice
Date added 2026-04-29
Last updated 2026-06-01

Contact

@nhs-rap-templates

Spotted a problem with this entry? Request an update or withdrawal.


Back to the catalogue · More from NHS Example Data Science Network