Bulma development plan

Created on 9 April 2023, about 1 year ago

Problem/Motivation

Currently, there are two versions of the Bulma theme. Patches are still mostly submitted against 8.x-1.x version.

We should release the last 8.x-1.x version with the latest D9, and D10 compatibility fixes.

And focus development on 2.0.x. But there are a few things that need to be addressed/decided

  1. Removing BulmaJS from the git repo - think hosting this code breaks Drupal.org rules about 3rd party libraries - either using as a library or implementing CDN version as theme settings
  2. Integrating Bulma extensions as theme settings where applicable?
  3. Do we move Bulma and Bulmaswatch classes inside a new companion module? Or we keep the PHP code in the theme as is now

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

🌱 Plan
Status

Active

Version

2.0

Component

Code

Created by

πŸ‡­πŸ‡·Croatia valic Osijek

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

Comments & Activities

  • Issue created by @valic
  • πŸ‡­πŸ‡·Croatia valic Osijek
  • πŸ‡¨πŸ‡¦Canada nedjo

    @valic I created the 2.x branch with the plan of basing it on Bulma Components β†’ , itself based on Component Schema β†’ . However, I'm now winding down my Drupal contributions and won't be completing the work I began there. I would happily pass on both modules to a new maintainer. Failing that, though, the best approach might be to discontinue the 2.x branch and start a new 3.x off of 8.x-1.x.

  • πŸ‡­πŸ‡·Croatia valic Osijek

    @nedjo tnx on quick reply. Yes, I am not sure what would be the best direction.

    But most likely would go with 3.x branch based of 8.x with some changes which are in 2.x as well.

    But would keep 2.x open.

    I am not able probably to take over work done in 2.x and as well take over maintaining extra modules.
    And I want just to provide base D9 theme without any dependancy.

    In perfect case 2.x would be maintained by someone who wants to pursue that direction. 3.x would be a bit standard D9 theme

Production build 0.69.0 2024