This package is abandoned and no longer maintained. No replacement package was suggested.

JCCBase is a base theme for Drupal. Integrates Exygy/courtyard pattern library.

Installs: 632

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 3

Forks: 0

Language:CSS

Type:drupal-theme


README

JCCBase is a base theme for Drupal. It's incorporates the pattern library Courtyard developed by the Judicial Council of California.

Installation

Requirements

  1. npm - Read a guide on how to install Node and npm here.
  2. Drush 9 - Read a guide on how to install Drush here.
  3. Components module
  • Install with composer to your drupal project.
    • composer require judicial-council-of-california/jcc_base
  • Enable the base theme in drupal with via the UI or with drush:
    • drush en jcc_base
  • Create a new sub theme to work with.
    • drush --include=/app/web/themes/custom/jcc_base jcc_base:create [subtheme_name]
  • Enable the sub theme via the UI or with drush:
    • drush en [subtheme_name]
  • Set subtheme as default via the UI or with drush:
    • drush config-set system.theme default [subtheme_name] -y

Development

All development should be done on the subtheme created after installation.

The base theme will install the "Courtyard" pattern library components and styles in web/libraries/courtyard-artifact and is configured to use those components. See docs for more detailed information and how to use base components in your subtheme.

Projects using JCCBase

San Luis Obispo: Superior Court of California

Links

License

http://www.gnu.org/licenses/old-licenses/gpl-2.0.html