Add Varbase Components module to Vartheme BS5

Created on 4 December 2022, about 2 years ago
Updated 12 March 2023, almost 2 years 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

  • Issue #3325183 : Added Varbase Components module to Vartheme BS5
📌 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.71.5 2024