This is a styleguide for digital land projects

Digital land frontend

Get started with Digital Land frontend

Digital Land frontend is collection of reusable frontend parts and examples. It is maintained by the Digital Land team and used across their projects.

It builds on the GOV.UK Design System and includes components specific to Digital Land. We try to keep this as consistent with GOV.UK as we can.

Which frontend assets do I need for my project?

GOVUK components

We use a lot of python and flask to build our prototypes. However, the GOVUK components are written in Nunjucks, intended to be use with JS. We need them to be compatible with Jinja so we had to port them.

They are available on github and you can pip install them.

Browse jinja components

Digital Land components

Digital land components are the reusable parts of the user interface that we use in multiple Digital Land projects.

They can be used in mutliple ways and contexts. Note that they are experimental and will change as we test them with more users. They will be updated regularly.

If you include the digital-land.css stylesheet and jinja components then there are code examples you can reuse.

Browse Digital Land components

Digital Land javascript

We work with a lot of data.

To help users understand and use data sometimes it is important for use to progressively enhance the experience of working with or consuming this data. We have created a number of javascript modules to help us.

All these javascript modules are available to use in your projects. Note that they are experimental and will be changed based on various user testing.

Do you have feedback about this page?