Gulp Sass is a very light-weight Gulp wrapper for node-sass
, which in turn is a Node binding for libsass
, which in turn is a port of Sass
.
gulp-sass
, Node, and NPM you are using, as well as what operating system you are having a problem on.collaborator
or owner
and having them agree on a solution forward.CHANGELOG
with the changes made by your pull request, making sure to use the proper Emoji.master
branch from git@github.com:dlmanning/gulp-sass.git
"Add feature"
not "Added Feature"
)"Move cursor to…"
not "Moves cursor to…"
)Versioning is done through SEMVER. When creating a new version, create new release branch off of master
with the version's name, and create a new tag with v
prefixed with the version's name from that branch.
For instance, if you are creating version 1.1.0
, you would create a branch release/1.1.0
from master
and create a tag v1.1.0
from branch release/1.1.0
.
The Changelog should have a list of changes made for each version. They should be organized so additions come first, changes come second, and deletions come third. Version numbers should be 2nd level headers with the v
in front (like a tag) and the date of the version's most recent update should be underneath in italics.
Changelog messages do not need to cover each individual commit made, but rather should have individual summaries of the changes made. Changelog messages should be written in the same style as Git commit messages.
When creating creating commits or updating the CHANGELOG, please start the commit message or update with one of the following applicable Emoji. Emoji should not be used at the start of issue or pull request titles.
:art:
when improving the format/structure of the code:racehorse:
when improving performance:memo:
when writing long-form text (documentation, guidelines, principles, etc…):bug:
when fixing a bug:fire:
when removing code or files:green_heart:
when fixing the CI build:white_check_mark:
when adding tests:lock:
when dealing with security:arrow_up:
when upgrading dependencies:arrow_down:
when downgrading dependencies:shirt:
when removing linter warnings:shipit:
when creating a new release