# Local Council — Drupal CMS Site Template

A site template for local government organisations built on [Drupal CMS](https://www.drupal.org/project/cms). 

## What's included

- **Content types** — Service page and Service landing page, with Pathauto clean URLs
- **ECA automation** — Service landing pages stay in sync automatically when service pages are published or updated
- **Canvas pages** — Home, About, and What's on, laid out with Canvas components
- **Demo content** — Five service sections (Waste, Local Tax, Housing, Parks, Libraries) with 25+ service pages
- **Consistent theme** — A clean, accessible theme built on the GOV.UK Design System colour palette

## Installation for testing before there is a release

### 1. Create the Drupal CMS project

```
mkdir my-project
cd my-project
ddev config --project-type=drupal11 --docroot=web
ddev composer create-project drupal/cms
```

### 2. Get the recipes and themes

```shell
ddev composer require "drupal/local:1.x-dev@dev" "drupal/consistent:1.x-dev@dev"
```

---

## Project Structure

```
├── recipes/
│   ├── local/
│   └── local_bright/
└── web/
    └── themes/
        └── contrib/
            ├── consistent/
            └── bright/
```

---

## Usage

Start the DDEV environment:

```bash
ddev start
ddev launch
```
