The NHS COVID Pass Letter Service lets you request an NHS COVID-19 Pass online for yourself or a child (if you are their parent or legal guardian) without having to create an NHS login account. This COVID-19 Pass will then be sent by email.
You can also request an NHS COVID Pass letter for travel to be sent by post, including for children aged 5 or over, if you meet a list of acceptance criteria which can be found here: https://www.nhs.uk/conditions/coronavirus-covid-19/nhs-covid-pass/get-an-nhs-covid-pass/
The NHS COVID-19 Pass or letter for travel received allow you to show others the details of your COVID-19 status when travelling abroad to some countries or territories.
The NHS COVID Pass Letter Service Front End – is a web application run on the ASP.NET MVC framework.
GIT is used for version/source control.
GIT can be installed from here: https://git-scm.com/
You will be prompted to answer a series of questions when installing GIT on Windows. You should select the following two configuration options where possible (otherwise use the default selected):
- Checkout as-is, commit as-is.
- Git Credential Manager for Windows
You will also need to have/install:
- .NET 6.0 / C# 10 (i.e. Visual Studio 2022 or Rider 2022.2+)
To clone the repository:
- Open a new CMD instance (if installed use git bash) and navigate to the destination directory where you'd like the cloned repository to exist. If necessary, create this folder first.
- Execute the command: git clone https://github.com/ukhsa-collaboration/covid-pass-letter-frontend.git
If you have further questions about the NHS COVID Pass Letter or email service please email covidcertstatuspmo@nhsbsa.nhs.uk
Link to the licence file
https://github.com/ukhsa-collaboration/covid-pass-letter-frontend/blob/main/LICENSE
Gitleaks is implemented in this repo. Gitleaks will scan any commit against a list of regex rules to scan. Please follow these steps to setup Gitleaks:
- Install Pre-commit to enable the gitleaks hook
pip install pre-commit
or
py -m pip install pre-commit
- Enable Auto Updates for pre-commit/gitleaks
pre-commit autoupdate
- Install Gitleaks trough pre-commit
pre-commit install
A gitleaks scan will now run automatically on every commit.