- Before raising a PR, you need to run prettier (
npm run format
), then add all files to your commit - PR builds needs to be approved in percy (https://percy.io) if they contain any changes under the src dir (performance data update does not require percy approval)
bundle install
to install middleman and its dependenciesnpm install
to install the frontend dependenciesbundle exec middleman server
- to start middleman's built in serveropen http://localhost:4567
- to open the example in your browser
bundle install
npm install
bundle exec middleman build
Check the build
directory for the output.
Look at the CSS for the individual components for usage examples and notes.
- Breadcrumbs
- Content Section
- Full Width Form
- GOV.UK Logo
- Header
- Hero 'Alternative Action'
- Hero Button
- Masthead
- Phase Banner
- Related Items
- Skip Link
- Sub Navigation
Releases are created when changes are merged into the master
branch.
The product pages are then deployed to GitHub Pages automatically via GitHub Actions. Page contents are cached for roughly 30 minutes so your changes might not be viewable immediately.
GOV.UK Pay aims to stay secure for everyone. If you are a security researcher and have discovered a security vulnerability in this code, we appreciate your help in disclosing it to us in a responsible manner. Please refer to our vulnerability disclosure policy and our security.txt file for details.