Add Varbase Components module to Vartheme BS5

Created on 4 December 2022, over 1 year ago
Updated 12 March 2023, over 1 year ago

Problem/Motivation

Vartheme BS5 is a component base theme based on Bootstrap 5.
It depends on:

  1. Components
  2. UI Patterns
  3. UI Patterns Settings β†’

Now, these modules are handled by Varbaes Components β†’ .
It's better to add Varbase Components to Vartheme BS5 componser.json file.

Proposed resolution

Add Varbase Components module to the composer.json file.
Have dependency for varbase_components

# These dependencies will not allow the installation of Vartheme BS5 at all if varbase_components is not activated.
# As the Gin admin theme had issue with installation in profiles.
# A bit harsh, so we'll continue to just rely on the composer requirement for now.
# dependencies:
#   - varbase_components:varbase_components

Have the following in default.components.varbase.bit.yml

# ==============================================================================
# List of default varbase components, which they will be installed
# when we install varbase.
# ==============================================================================
config_bit:
  type: list
  for: varbase.info.yml
  when:
    install_default_components: true
    list:
      dependencies:
        # Enable listed Varbase modules in order at this installation step.
        - varbase_core
        - varbase_components
        - varbase_media
        - varbase_editor
        - varbase_admin
        - varbase_email
        - varbase_security
        - varbase_seo
        - varbase_webform
        - varbase_workflow
        - varbase_page
        - varbase_layout_builder
        - vlplb
        - varbase_total_control
        - varbase_default_content
        - varbase_tour

Remaining tasks

  • βœ… File an issue about this project
  • βœ… Addition/Change/Update/Fix to this project
  • βœ… Testing to ensure no regression
  • βœ… Automated unit/functional testing coverage
    Having Varbase 10.0.x CircleCI Build Passing
  • βž– Developer Documentation support on feature change/addition
  • βž– User Guide Documentation support on feature change/addition
  • βž– Accessibility and Readability
  • βœ… Code review from 1 Varbase core team member
  • βœ… Full testing and approval
  • βœ… Credit contributors
  • βœ… Review with the product owner
  • βœ… Update Release Notes and Update Helper on new feature change/addition
  • ❌ Release varbase-10.0.0-alpha1, vartheme_bs5-2.0.0-alpha4 β†’

Varbase update type

  • βœ… No Update
  • βž– Optional Update
  • βž– Forced Update
  • βž– Forced Update if Unchanged

User interface changes

  • N/A

API changes

  • N/A

Data model changes

  • N/A

Release notes snippet

πŸ“Œ Task
Status

Fixed

Version

2.0

Component

Code

Created by

πŸ‡―πŸ‡΄Jordan Abdullah Yassin

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.69.0 2024