https://github.com/matthew-shaw/govuk-11ty
GOV.UK Eleventy
https://github.com/matthew-shaw/govuk-11ty
11ty docker docker-compose eleventy govuk govuk-design-system govuk-frontend
Last synced: 14 days ago
JSON representation
GOV.UK Eleventy
- Host: GitHub
- URL: https://github.com/matthew-shaw/govuk-11ty
- Owner: matthew-shaw
- License: mit
- Created: 2025-06-12T13:30:33.000Z (about 1 year ago)
- Default Branch: latest
- Last Pushed: 2025-06-13T13:56:03.000Z (about 1 year ago)
- Last Synced: 2025-09-02T20:53:49.716Z (10 months ago)
- Topics: 11ty, docker, docker-compose, eleventy, govuk, govuk-design-system, govuk-frontend
- Language: JavaScript
- Homepage: https://matthew-shaw.github.io/govuk-11ty/
- Size: 85.9 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# GOV.UK Eleventy
## Requirements
- Docker, or...
- Node
## Quickstart
1. ```shell
docker run --rm -it -p 8080:8080 ghcr.io/matthew-shaw/govuk-11ty:
```
Where `` is a [release version](https://github.com/matthew-shaw/govuk-11ty/releases), or `latest`
2. Open:
## Develop
```shell
git clone https://github.com/matthew-shaw/govuk-11ty.git
cd govuk-11ty
```
### With Docker Compose
```shell
docker compose watch
```
### With Node
```shell
nvm install
npm install
npm start
```
## Format
Use [Prettier](https://prettier.io/), an opinionated code formatter, for consistency.
To reformat files:
```shell
npm run format
```
## Upgrade
Use [npm-check-updates](https://www.npmjs.com/package/npm-check-updates) to upgrade Node package dependencies:
```shell
npm run upgrade
```