Circle CI Circle CI Waffle.io Stories in Ready

MemesForMankind

Grab a Chromecast, grab some friends, and have a great time making awkward/inappropriate/terrible memes!

Team

  • Product Owner: rmagee88
  • Scrum Master: AJKitson
  • Development Team Members: i-made-that, RVreeland

Table of Contents

  1. Usage
  2. Requirements
  3. Development
    1. Installing Dependencies
    2. Tasks
  4. Team
  5. Contributing

Usage

Use this repo to develop and extend the original game, or use the links below to play the current version. [Link to Chromecast app], [Link to webapp]

Requirements

  • Node 0.10.x
  • Google Chrome
  • Google Chromecast

Development

Installing Dependencies

From within the root directory:

sudo npm install -g bower
npm install
bower install

####Installing Cairo and image processing dependencies (for the meme creating server) OS X

#####Make sure you have Brew/wget:

Brew! (wget instructions on the page)

#####Install cairo: follow instructions from source here using the wget command

wget https://raw.githubusercontent.com/LearnBoost/node-canvas/master/install -O - | sh

(if you run into any issues with freetype, this command should help by putting the correct version in the right place, per this issue)

cp /opt/X11/lib/libfreetype.6.dylib /usr/local/lib/libfreetype.6.dylib

(if you're having other issues, you can try this command to change the pkg_config_path, so cairo is looking in the right place)

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/opt/X11/lib/pkgconfig

... if you're still having issues, check out the install instructions here... and be mindful of version #s as they have a habit of becoming obsolete

Roadmap

View the project roadmap here

Contributing

See CONTRIBUTING.md for contribution guidelines.