appleboy / appleboy/gulp-compass

Add option for raw compass config data

Open
#22 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
172
Forks
54
PR merge metrics
No merged PRs in 30d

Description

The [grunt-contrib-compass](https://github.com/gruntjs/grunt-contrib-compass) module has a `raw` option which allows you to parse in additional configuration options (written in ruby) that are otherwise unavailable. This would be very useful in gulp-compass.

> Compass doesn't expose all of its options through the CLI, which this task makes use of. If you need an option not mentioned below you can either specify a path to a config.rb file in the config option or embed it directly into the raw option. Options defined in your Gruntfile will override those specified in your config.rb or raw property. config and raw are mutually exclusive.

For example, with grunt I use this to specify a custom `asset_cache_buster` method.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the option-handling entry point in gulp-compass and compare it with the raw option described in the issue and the linked grunt-contrib-compass behavior. Confirm how raw Ruby configuration should interact with config, then add coverage for the requested option and verify that the existing Compass integration still works.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, ruby
Domain
build-system
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.