CivicTheme
  • Docs
  • Changelog
  • Getting started
    • Introduction
    • Installation
    • Getting help
    • Security policy
    • Partnerships
  • Installation
    • Drupal theme
  • Contributing
    • Contribution model
    • Contribution basics
    • Small contribution spec
    • Medium contribution spec
    • Major (RFC-level) contribution spec
    • Code of conduct
    • Figma contributions
  • Components
    • Component list
  • Content Authoring
    • Overview
    • Global settings
      • Favicon
      • Header
        • Site slogan
        • Header logos
        • Primary navigation
        • Secondary navigation
      • Banner
      • Search
      • Link
      • Skip link
      • Side navigation
      • Signup
      • Footer
        • Footer logo
        • Social links
        • Footer navigation
        • Acknowledgement of Country
        • Copyright
      • Colours
    • Content types
      • Page
        • Configure the banner
      • Event
      • Alert
    • Content components
      • Accordion
      • Automated list
      • Attachment
      • Callout
      • Campaign
      • Content
        • Quote
      • iFrame
      • Manual List
        • Event card
        • Event reference card
        • Navigation card
        • Navigation reference card
        • Promo card
        • Promo reference card
        • Publication card
        • Service card
        • Subject card
        • Subject reference card
        • Snippet
      • Map
      • Next step
      • Promo
      • Slider
      • Webform
    • Vocabularies
      • Topics
      • Site sections
    • User accounts & roles
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
Export as PDF
  1. Development
  2. Maintenance

Requirements and constraints

Last updated 1 year ago

Was this helpful?

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

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.

RFC2119