// ---- | |
// Sass (v3.3.4) | |
// Compass (v1.0.0.alpha.18) | |
// Bitters (v0.9.2) | |
// Bourbon (v3.2.0.beta.1.a) | |
// Neat (v1.5.0) | |
// ---- | |
@import "bourbon/bourbon"; | |
@import "bourbon/bourbon"; |
###Steps###
- I forked the repo.
- Add the original repo as an origin
git remote add upstream https://github.com/diffux/diffux.git
- Check that the origin is now right with
git remote -v
- Create a new branch
git checkout -b spanish_translation
- Install libraries, and gems and create the database following the guide from the repo.
- I renamed database.yml.example to database.yml to be sure that I wasn't breaking things.
- I tried to run the tests but I couldn't figure it out how to make them pass, so I worked without tests (I know, I know...)
- I duplicated config > locales > en.yml and renamed it according to the ISO 639-1 two letter language code for Spanish.
- Bower and NPM dependency management out next month.
- Finding forced layouts (http://jsfiddle.net/qjncp)
#Javascript Plugins#
Require.js Needs no introduction, but just in case is a a JavaScript file and module loader optimized for in-browser use.
Enquire.js Media queries in Javascript.
Headroom.js is a lightweight, high-performance JS widget (with no dependencies!) that allows you to react to the user's scroll.
Move.js is a small JavaScript library making CSS3 backed animation extremely simple and elegant.
Skrollr Stand-alone parallax scrolling library for mobile (Android + iOS) and desktop. No jQuery. Just plain JavaScript.
Scroll Depth a small Google Analytics plugin that allows you to measure how far down the page your users are scrolling.
Async.js is a utility module which provides straight-forward, powerful functions for working with asynchronous
// Node.js CheatSheet. | |
// Download the Node.js source code or a pre-built installer for your platform, and start developing today. | |
// Download: http://nodejs.org/download/ | |
// More: http://nodejs.org/api/all.html | |
// 0. Synopsis. | |
// http://nodejs.org/api/synopsis.html | |
git rm -r --cached <folder>
Unstage a folder before a commit.
git commit --amend
To change the message form the last commit.
git stash
then git stash drop
to delete all the unstaged and uncommited changes.
with a hat tip to Sublime Text 2 Shortcuts
⌘; | autocomplete |
⌘⌥B | instant replay |
⌘⌥E | search across all tabs |
##CSS Tools##
Pleeease is a CSS post-processor. The main goal of this tool is to perform all treatments that a pre-processor shouldn't have to do! (eg, dealing with prefixes, convert rem to px, support older browsers, etc.).
Stress CSS JavaScript bookmarklet to test each CSS class on a page and report which are hindering performance.
##Email Design## PutsMail It's a mail test tool to test your HTML mails before sending them.
##Icons## Licon is a simple, useful and lightness pack—icon that made with Pure CSS3.