Skip to content

Instantly share code, notes, and snippets.

@kellishouts
kellishouts / README.md
Created April 29, 2016 21:47 — forked from sgnl/README.md
Setting up SASS (SCSS) files with gulp, gulp-sass, and Browser Sync!

Create a new temp project

  1. $ mkdir sass_gulp_workshop
  2. cd into the new directory
  3. Initialize NPM: $ npm init --yes
  4. Install gulp and gulp-sass packages: $ npm install -D gulp gulp-sass browser-sync
  5. Install gulp globally npm install -g gulp
  6. Recreate this file structure in this directory:
  • public (directory)
    • css (directory)
    • index.html (file)
@kellishouts
kellishouts / airship-core-setup.md
Last active May 12, 2016 05:52
Airship Core Dev - Setting up Local Development

1. Using pgAdmin, setup an Airship site.

  • Add a new site to airship_sites
  • add the landing root page. Set application.html layout and root.html template.
  • add a superadmin user. It's easiest if you copy user1's password for your superadmin user. Also copy the created at from user1, this is needed for checking the hash
  • add struts for the appropriate application.html layout and root.html template.

2. Set up the Airship .env file and /etc/hosts file

  • make sure .env file is pointing to the right domain: DEV_CNAME=pokebowls.airshipcms.io
  • In the Airship terminal, source .env
  • while developing locally, make sure /etc/hosts is setup for pokebowls.airshipcms.io. In the hosts file: 127.0.0.1 localhost pokebowls.airshipcms.io
@kellishouts
kellishouts / running-airship-cli.md
Last active July 8, 2016 04:23
Running Airship CLI

Running Airship CLI/Server connected to staging (airshipcms-alpha.io)

[1] For STAGING make sure your .env looks like this:

AIRSHIP_API="http://truffaux.airshipcms-alpha.io"
AIRSHIP_SUBDOMAIN_HOST="airshipcms-alpha.io"
AIRSHIP_PORT=4000
@kellishouts
kellishouts / airship-users-2016-08-27.md
Last active September 29, 2016 20:44
Airship Users - Aug 27, 2016

Updated Aug 27, 2016

Install Airship CLI

Installing the cli tools on a Mac or Linux

You only need to do this for your system when you first start developing Airship projects, or whenever a new version of the cli becomes available. Download the latest version of the cli at:

[install.airshipcms.io[(http://install.airshipcms.io)

Installing the cli tools on a PC

@kellishouts
kellishouts / DevLeague-Module-Style-Guide-OOP.md
Last active April 16, 2017 15:06
DevLeague Module Style Guide (OOP)

Object Oriented Programming

Pre-Requisites

This material should come after revealing module pattern and definitely before MVC. Students should already be familiar with requiring external modules and exporting modules.

Class Format / Time to Allow for Subject

This material usually takes 1 full day to introduce and up to a week's worth of exercises and reinforcement.

Topics & Expected Outcomes

@kellishouts
kellishouts / Deployment.md
Last active August 3, 2016 18:08
Deployment

Deployment

Prerequisites

This material should come after XXX and before XXX. Students should already be familiar with XXX.

Class Format / Time to Allow for Subject

This material usually takes XXX to introduce and up to XXX of exercises and reinforcement.

Topics & Expected Outcomes

@kellishouts
kellishouts / git-flow.md
Last active August 13, 2016 02:35 — forked from theRemix/README.md
Git Flow

Git Flow

Prerequisites

This material should be covered at the beginning of, or just before the final student project. Basic git knowledge is required, intermediate experience with CLI and git is preferred.

Class Format / Time to Allow for Subject

This material usually takes less than an hour to introduce and will be in use throughout the final project.

Topics & Expected Outcomes

@kellishouts
kellishouts / graph-ql.md
Last active August 16, 2016 02:34
GraphQL

GraphQL

Pre-Requisites

This material should come after ABC and definitely before ABC. Students should already be familiar with ABC and ABC.

Class Format / Time to Allow for Subject

This material usually takes XXX-time to introduce and XXX-time for exercises and reinforcement.

About this Topic

This module covers GraphQL as an API and database interlayer. Using GraphQL with a client side framework is part of the FrontEndFrameworks/GraphQL Module.

@kellishouts
kellishouts / keybase.md
Created March 24, 2017 01:48
Keybase Verification

Keybase proof

I hereby claim:

  • I am kellishouts on github.
  • I am kellishouts (https://keybase.io/kellishouts) on keybase.
  • I have a public key ASDlQJ6TjcuVByTz1mWooCQBZR5sjzVducM6kYXEBgPaBAo

To claim this, I am signing this object:

@kellishouts
kellishouts / airship-cms-public-make.md
Last active May 4, 2017 21:50
Airship CMS - Collection Public Make (Form)

Set up a Collection with Public Make

Collection Title: Contact
Collection Name: submission
Collection Public Path: contact
Layout: application.html
Template Directory: contact
Fields:

  • Name (text)
  • Email (text)