Skip to content

Instantly share code, notes, and snippets.

View rianrainey's full-sized avatar

Rian Rainey rianrainey

View GitHub Profile
@rianrainey
rianrainey / variables.sh
Last active August 29, 2015 14:05
How To Use S3Auth With Amazon S3
Goliath National Bank # Client Name
www.example.com # Domain I already own
goliath.example.com # Desired subdomain for client's documentation
goliath.example.com # AWS S3 Bucket Name
0123 # AWS Key
3210 # AWS Secret Key
SUDO defaults write com.apple.Finder AppleShowAllFiles YES; killall Finder
@rianrainey
rianrainey / day3.md
Last active August 29, 2015 14:02
Day 3

Topics

  • Partials
  • content_for
  • Form/Data submission
  • Content (CSS/Scripts) Bundling
  • Scripts, Content, Data caching
  • Plugging in validation
@rianrainey
rianrainey / git-workflow.md
Created June 6, 2014 20:41
Github Workflow
  1. All new branches are created off of the tip of master.
  2. All commits should be created in a feature, bug, or hotfix branch prefixed by "feature/", "bug/", "hotfix/", respectively.
  3. Commits only find their way into master via the GitHub pull request.
  4. All bug/ branches should start with the Redmine issue number if documented in a Redmine issue.
  5. All branch names should use hyphens, NOT underscores.
  6. The integration branch for a staging site shall be called "staging".
  7. Feature branches should be manually merged into staging, often, and staging should be deployable by any member of the project team to facilitate a rapid client feedback cycle.
  8. Only the project lead should merge pull requests into master and deploy to production, unless that person is unavailable.
  9. There should be an alternate project lead.
  10. Do not generate a pull request until you have client approval for the feature.
@rianrainey
rianrainey / style.css
Created March 12, 2014 14:20
4/12/14 Dump of CSS
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/* ==========================================================================
HTML5 display definitions
========================================================================== */
/**
* Correct `block` display not defined in IE 8/9.
*/

Centresource Pattern Library Guide

Below are elements that are expected to be in a Photoshop pattern library file.

Typography

  • Headers (h1 - h5)
  • Paragraphs
  • Lead Copy
  • Unordered List
@rianrainey
rianrainey / instructions.md
Last active December 30, 2015 06:29
Set up SSL from GoDaddy on Heroku

Heroku Instructions

I was assigned the task to renew the SSL for a client that already was renewed on GoDaddy.

Use openssl to generate a private key

openssl genrsa -des3 -out server.pass.key 2048

Strip of password from previous generated key

openssl rsa -in server.pass.key -out server.key

Create Certificate Signing Request (CSR)

openssl req -nodes -new -key server.key -out server.csr

module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
uglify: {
options: {
banner: '/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> */\n'
},
build: {
@rianrainey
rianrainey / .ackrc
Created September 30, 2013 15:15
Ack doesn't search through all files by default. I added some more common filetypes in my dot file.
# Ack is a command line tool that is better than Grep, betterthangrep.com
# Make sure Ack knows how to search common filetypes used in Rails projects
--type-add=css=scss
--type-add=js=hbs
--type-add=js=coffee
@rianrainey
rianrainey / mixin-ouput.css
Created September 23, 2013 15:54
Use Bourbon's mixin, @font-face, to easily include Fonts into your project.
/* @include font-face(SourceSansPro, '/fonts/Source_Sans_Pro/SourceSansPro-Regular'); */
@font-face {
font-family: SourceSansPro;
font-weight: normal;
font-style: normal;
src: url(/assets/Source_Sans_Pro/SourceSansPro-Regular.eot);
src: url(/assets/Source_Sans_Pro/SourceSansPro-Regular.eot?#iefix) format("embedded-opentype"),
url(/assets/Source_Sans_Pro/SourceSansPro-Regular.woff) format("woff"),
url(/assets/Source_Sans_Pro/SourceSansPro-Regular.ttf) format("truetype"),