Code Monkey home page Code Monkey logo

fuel-throttle-ruby's Introduction

Fuel-Throttle-Ruby

Fuel-Throttle-Ruby

Fuel Throttle (BETA)

Fuel Throttle is an acceleration project focused on application development using:

  • ExactTarget's HubApps (IMH, Interactive Marketing Hub)
  • Using the Stackato (Fuel Platform's PaaS) infrastructure

The overriding design goal for Fuel Throttle is to reduce the development cycles required to get application code into the Fuel Platform ecosystem.

Version

0.1.0

Technological Goals

Fuel Throttle uses a variety of open source tools to reach its tech. goals:

  • Code@ - ExactTarget's Developer Community
  • Fuel API Family - ExactTarget's RESTful based API ecosystem
  • App Center - ExactTarget's Application Management Interface
  • Fuel UX - The Fuel Platform control library built on Twitter's Bootstrap
  • Stackato - ActiveState's PaaS implemented at ExactTarget
  • Twitter Bootstrap - great UI boilerplate for modern web apps
  • [Ruby] - Server-side scripting language
  • jQuery - duh

System Requirements

Fuel Throttle requires a few components to work from end-to-end:

Installation

  • Ensure your system meets all requirements first

###Installation Steps $ git clone [email protected]:Platform/Fuel-Throttle-Ruby.git $ cd TODO: Add string replacements here $ bundle install

  • Open: init.rb, stackato.yml and optionally mongo.yml file.
  • Change the values named "fuelThrottleRuby" to another name of your choosing which is unique to your app

Running Locally

$ rackup config.ru

##Running on Stackato Micro Cloud

  • Make sure you've installed the Stackato Micro Cloud and the Stackato client
  • Start the Stackato Micro Cloud VM
  • Make sure you're targeting the correct Stackato environment (our Micro Cloud URL)
  • stackato login
  • stackato push (from within the app's directory)
  • Answer prompts from Stackato where applicable
  • Visit your app's new URL in a browser

Project Roadmap

Fuel Throttle goals will be outlined in the project's milestones on Github.

Known Issues

There are several known issues as this is an organic project, please check the issue list for a complete current state of the project.

Contributing to Fuel Throttle

Contributions are welcomed, to contribute to Fuel Throttle:

  1. Before writing code, we suggest you search for issues or create a new one to confirm where your contribution fits into our roadmap.
  2. Fork the Fuel Throttle repo GitHub help
  3. Make your changes, being sure to add unit tests for new or changed functionality
  4. Update your fork with the latest code from Fuel Throttle, merging as necessary
  5. Commit your changes (using git commit --amend to the original as you progress)
  6. Push to your GitHub repo, using --force if you have rebased
  7. Submit a pull request GitHub help

License

MIT

Free Software, Currently only recommended for internal ExactTarget usage!

fuel-throttle-ruby's People

Contributors

creatovisguru avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.