# Convivial Gov

Convivial Gov is a Drupal "template" for building quality Drupal websites in the government sector. The template is generic enough to be well suited for a wide range of sites and would be well suited for publishing, marketing and agency sites.

Convivial Gov is based on the latest Drupal innovations such as Canvas, Single Directory Components and Recipes. The theme layer is based on Tailwind, a popular front end framework, and Daisy UI which provides a semantic wrapper for Tailwind. Other leading libraries have been included to provide extended functionality where needed.

Convivial Gov provides ambitious sitebuilders the ability to build flexible, functional and beautiful websites without ever touching any code. The template leverages the capabilities of Canvas (layouts and design) whilst also providing functionality suitable for the government domain.

## Components

The template is based on Single Directory Components (SDCs) which are used inside Canvas for site and page building. Components have been organised into the following groups.

* **Container:** Page wide layouts and support grids, colours, backgrounds, behaviors, overlays and other properties as needed. Containers tend to contain "Content" components.
* **Content:** Molecules which define discrete chunks of content which can be simple or complex. Content appears inside a container and can be comprised of Elements and children.
* **Child:** Some components naturally contain child elements. Examples include Tabs.
* **Element:** Elements are smaller atoms that help build up content. Examples include buttons and badges.
* **Background:** A special type of component that is displayed behind content. Examples include images, parallax images and video.
* **Behavior:** A special type of component that defines how components behave on the page. Examples include Colour palette weather, scroll reveal and others.

## Structure

Convivial Gov supports a solid set of content types, taxonomies, and view modes that are commonly found on government websites.

### Content types

* Page
* Section
* Article
* Publication
* Resource
* Topic
* Audience

### Taxonomy

* Article type
* Resource type
* Publication type

### Displays

* Small teaser
* Medium teaser
* Big teaser
* Image card
* Simple card
* Summary
* Title

## Accessibility and Quality

Convivial Gov has been designed and developed to be standards compliant.

* WCAG 2.1 AA compliant
* Lighthouse: 100% scores for accessibility and SEO


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.morpht.com/convivial-gov/convivial-gov.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
