# Development

- [UI kit](/development/uikit.md)
- [Components](/development/uikit/variables.md)
- [Spacing](/development/uikit/variables/spacing.md)
- [Grid](/development/uikit/variables/grid.md)
- [Typography](/development/uikit/variables/typography.md)
- [Overriding components](/development/uikit/variables/overriding-components.md)
- [Creating components](/development/uikit/variables/creating-components.md)
- [Drupal theme](/development/drupal-theme.md): Documentation for developing and customising CivicTheme for Drupal
- [Sub-theme](/development/drupal-theme/sub-theme.md)
- [Color selector](/development/drupal-theme/color-selector.md)
- [Header](/development/drupal-theme/header.md)
- [Footer](/development/drupal-theme/footer.md)
- [Namespaces](/development/drupal-theme/namespaces.md)
- [Templates](/development/drupal-theme/templates.md)
- [Assets](/development/drupal-theme/assets.md)
- [Layout builder](/development/drupal-theme/layout-builder.md)
- [Menus](/development/drupal-theme/menus.md)
- [Automated list](/development/drupal-theme/automated-list.md)
- [Systems](/development/drupal-theme/systems.md)
- [Build System](/development/drupal-theme/systems/build.md)
- [Colors](/development/drupal-theme/systems/colors.md)
- [Components](/development/drupal-theme/systems/components.md)
- [Mapping](/development/drupal-theme/systems/mapping.md)
- [Maintenance](/development/maintenance.md): Documentation about maintaining the CivicTheme codebase
- [Code naming conventions](/development/maintenance/code-naming-conventions.md)
- [Requirements and constraints](/development/maintenance/requirements-and-constraints.md)
- [Authoring documentation](/development/maintenance/authoring-documentation.md)
- [Generic page example](/development/maintenance/authoring-documentation/generic-page-example.md)
- [Content component page example](/development/maintenance/authoring-documentation/content-component-page-example.md)
