Generates random build success / failure reactions from imgur. Just an experimental angular app.
JavaScript CSS
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app Added an options pane with a setting for the bot name. Jun 9, 2014
lib Add new library directory. Jun 8, 2014
test
.bowerrc
.editorconfig Initial Commit A Jun 6, 2014
.gitattributes Tidy the repo and begin introduction of the angular fullstack generat… Jun 8, 2014
.gitignore Ignore Sublime Text workspace files. Jun 8, 2014
.jshintrc Remove overly picky JSHint indentation setting. Jun 9, 2014
.travis.yml Initial Commit A Jun 6, 2014
Gruntfile.js Tidy the repo and begin introduction of the angular fullstack generat… Jun 8, 2014
README.md Update the configuration instructions Jun 23, 2014
bower.json
package.json Tidy the repo and begin introduction of the angular fullstack generat… Jun 8, 2014
server.js Tidy the repo and begin introduction of the angular fullstack generat… Jun 8, 2014

README.md

build-reaction-factory

A web application that generates random build success / failure reactions from imgur. Just an experimental angular app.

Built using the Yeoman angular-fullstack generator.

Requirements

The following tools were used to develop and run this application:

Build Instructions

  1. Install the required Javascript dependencies to your local environment: bower install
  2. Install the required Node.js dependencies to your local environment: node install
  3. Open up app/scripts/app.js and fill in the following values:

    .constant('SUCCESS_ALBUM_ID', {
        albumId: '[[INSERT IMGUR SUCCESS ALBUM ID HERE]]',
        ...
    
    .constant('FAILURE_ALBUM_ID',
        albumId: '[[INSERT IMGURE FAILURE ALBUM ID HERE]]',
        ...
    
    .constant('INITIAL_BOT_NAME', '[[INSERT GENERATED BOT NAME HERE]]')
    
    .constant('IMGUR_CLIENT_ID', '[[INSERT YOUR OWN IMGUR API CLIENT ID HERE]]')
    

    (Note that an imgur album ID is the suffix of the album's URL. For example, the album at http://imgur.com/a/JIARx has an ID of JIARx.)

  4. Start the server locally: grunt serve

Deployment Instructions

  1. Build the project for distribution: grunt build (Alternatively, if you wish to validate the distribution build first by running it locally, run grunt serve:dist)
  2. Follow the instructions provided in the angular-fullstack documentation for deployment to either OpenShift or Heroku.

Test Instructions

Tests forthcoming...