Skip to content
GitHub-based technical blogging platform
JavaScript CSS HTML Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
client tracking code for analytics Aug 21, 2015
test (fix) refactor to use CodeSnap instead of crouton Jul 23, 2015
.bowerrc (fix) fill out index.jade Jul 10, 2015
.eslintrc [fixup] adjustments to IIFEs Jul 17, 2015
.gitignore [build] changing of build for production Jul 22, 2015 (doc) Add server side file structure. Add various starter files. Jul 9, 2015
bower.json [build] bower.json edit Aug 21, 2015
circle.yml [build] configuration for staging, quick fix to list posts in tag view Jul 25, 2015 [build] build tasks Jul 25, 2015 silly commit to force ci Jul 30, 2015
package.json [build] add autoprefixer Aug 5, 2015

Circle CI


GitHub-based technical blogging platform. This repository includes the entire codebase of the website at


We use a couple of gulp tasks:

gulp integrate: see workflow instructions

gulp: test and lint code

gulp watch: run browsersync and watch client folders to compile

gulp build: manually build...the build folder


Unit tests are needed for this website. This is our current priority.

To run end-to-end Protractor tests:

  1. npm install -g protractor

  2. webdriver-manager update

  3. webdriver-manager start

  4. gulp protractor


A couple of commands to get you started:

  1. npm install -g bower

  2. npm install -g gulp

  3. npm install

  4. bower update && bower install

  5. gulp watch

Requests for app-specific secrets or questions about setting up dev environment can be directed to, though we have a placeholder env file here. If you are cool, we'd like your help.

See for contribution guidelines.

You can’t perform that action at this time.