Requirements and constraints

Requirement levels (MUST, SHOULD, MAY) are used in accordance with RFC2119

Product requirements

  • CivicTheme Drupal theme MAY be used out of the box without any customisations.

  • CivicTheme Drupal theme MUST NOT be changed for customisations. If customisations are required - a consumer theme MUST be created and used as a sub-theme of the CivicTheme theme.

  • CivicTheme Drupal theme MUST be fully compatible with GovCMS SaaS:

    • MUST NOT have any modules

    • MUST NOT rely on any libraries

    • MUST NOT rely on GovCMS content structures

    • MUST assume that FE compilation happens on local machine and then committed to the repository

    • MUST provide a static version of compiled Storybook for the CivicTheme-based consumer site.

Last updated