No configuration provided for compiling the theme

Created on 20 June 2024, 5 months ago
Updated 29 July 2024, 4 months ago

Problem/Motivation

The codebase does not include a configuration file for a tool to compile the scss files into css, and the project documentation doesn't mention it. As a result it is not clear how someone is supposed to contribute CSS changes to the project.

Steps to reproduce

Try to modify the scss files, there's no indication on how to compile the files to make the changes available in the css files.

Proposed resolution

Provide a configuration for e.g. gulp, and documentation on how to compile the theme.

Remaining tasks

Add a configuration for a scss compiler.
Add documentation on how to use it.

User interface changes

n/a

API changes

n/a

Data model changes

n/a

📌 Task
Status

Active

Version

5.5

Component

Code

Created by

🇺🇸United States DamienMcKenna NH, USA

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

Comments & Activities

  • Issue created by @DamienMcKenna
  • 🇮🇳India Sachin.addweb

    Hello,

    @DamienMcKenna,

    We have set up our project with the following steps:

    1. Placed the gulpfile in the root directory.
    2. Created an assets folder to contain all account-related files.
    3. Used Node.js version 10 (nvm use v12).
    4. Installed npm packages (npm install).
    5. Executed the gulp dev command to start compiling.

    After completing these setups, we tested the configuration by changing the body color, and it worked as expected.
    If you find all these steps proper then we will push the code further.

    Thanks.

  • Status changed to Closed: works as designed 4 months ago
  • 🇵🇪Peru hatuhay Lima

    This is a base theme, should not be modified.
    Any changes should be applied to subtheme.
    Please refer to https://www.drupal.org/project/bootstrap_sass for a starter kit

  • Status changed to Active 4 months ago
  • 🇺🇸United States DamienMcKenna NH, USA

    The issue is about updating the codebase of the theme itself on d.o. The people who would benefit from this would be people wanting to contribute changes.

Production build 0.71.5 2024