Skip to content

Instantly share code, notes, and snippets.

@windgazer
windgazer / _atoms_border.scss
Created October 17, 2023 21:26
Atomic BEM evolution
@mixin border--box {
border: 0.1em solid grey;
}
@mixin border__radius--box {
border-radius: 0.4em;
}
@mixin border__radius--cta {
border-radius: 0.2em;
@windgazer
windgazer / sitestats.json
Last active March 6, 2017 16:04
leaderboard values, as grabbed with custom grunt task
{
"brands":
{"sites":[{"site_id":22517,"name":"Acne","urls":[{"url_id":44580,"url":"http:\/\/www.acnestudios.com\/nl\/en\/home","label":"Home"},{"url_id":44581,"url":"http:\/\/www.acnestudios.com\/nl\/en\/man\/jeans\/","label":"PLP"},{"url_id":44582,"url":"http:\/\/www.acnestudios.com\/nl\/en\/van-three\/30X156-168.html","label":"PDP"}]},{"site_id":20679,"name":"Adidas","urls":[{"url_id":41243,"url":"http:\/\/www.adidas.de\/","label":"Home"},{"url_id":41244,"url":"http:\/\/www.adidas.de\/manner-hosen","label":"PLP"},{"url_id":41245,"url":"http:\/\/www.adidas.de\/fashion-jogginghose\/AY7952.html","label":"PDP"}]},{"site_id":22519,"name":"Afterpay","urls":[{"url_id":44584,"url":"https:\/\/www.afterpay.nl\/nl\/","label":"Home"},{"url_id":44585,"url":"https:\/\/www.afterpay.nl\/nl\/consumenten\/hoe-werkt-afterpay","label":"PDP"}]},{"site_id":20088,"name":"Amazon","urls":[{"url_id":39800,"url":"https:\/\/www.amazon.de\/","label":"Home"},{"url_id":39801,"url":"https:\/\/www.amazon.de\/BOSS-Green-Herren-C-Maine1
@windgazer
windgazer / .csslintrc
Created April 14, 2016 05:50
Windgazer coding styles
--errors=known-properties,overqualified-elements,compatible-vendor-prefixes,errors,empty-rules,gradients,import,selector-max,vendor-prefix
--warnings=duplicate-properties,important,box-sizing,display-property-grouping,duplicate-background-images,duplicate-properties,selector-max-approaching,font-sizes,font-faces,floats,star-property-hack,outline-none,ids,underscore-property-hack,rules-count,qualified-headings,unique-headings,unqualified-attributes,zero-units
--ignore=adjoining-classes,box-model,bulletproof-font-face,regex-selectors,fallback-colors,shorthand,text-indent,universal-selector
@windgazer
windgazer / prepare-commit-msg.sh
Last active January 8, 2019 14:04 — forked from bartoszmajsak/prepare-commit-msg.sh
How to automatically prepend git commit with a branch name. TLDR, from the root of each repository you want to use this, install using `curl -L https://goo.gl/5Mmuoi -o .git/hooks/prepare-commit-msg --create-dirs; chmod 744 .git/hooks/prepare-commit-msg`
#!/bin/bash
# To update or install in a new repository, run the following command
# N=.git/hooks/prepare-commit-msg ; curl -L https://goo.gl/5Mmuoi -o $N --create-dirs; chmod 744 $N
# Assuming all branches are created as `WWW-nnn-Human-readable-suffixes`
# this commit-msg hook will prepend all commit messages with the ticket
# name/number, for example:
# Branch: ADV-007-License-to-kill
# Message: Bad guy has been identified.
@windgazer
windgazer / atomic-out.css
Created September 7, 2015 14:54
Atomic SCSS example
.dialog__control__action, .action {
color: silver;
}
.dialog__control__action, .action {
border-radius: 0.25rem;
}
.dialog__control__action, .action {
margin: 0 1rem 1rem 0;
@windgazer
windgazer / SassMeister-input.scss
Created April 29, 2015 12:52
Generated by SassMeister.com.
// ----
// Sass (v3.4.13)
// Compass (v1.0.3)
// ----
%highlightMenu {
text-shadow: 0.2em 0.2em rgba( 0,0,0 ,0.35 );
}
@each $id in (gameUI,licenseUI,spoilsport) {
@windgazer
windgazer / GruntFile.js
Created February 5, 2015 00:06
Quick n Dirty Github wiki jsdoc using jsdoc-to-markdown
/* global require, module */
/* jshint camelcase: false */
module.exports = function(grunt) {
"use strict";
require("matchdep").filterDev("grunt-*").forEach(grunt.loadNpmTasks);
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON("package.json"),