From a15a9435829b47f9af8276cd798a8a3ebd99de1b Mon Sep 17 00:00:00 2001 From: Michael van Rooijen Date: Sun, 1 May 2011 20:55:12 +0200 Subject: [PATCH 1/3] Updated the README - Added 3 new headlines: "Suggestions, Bugs, Requests, Questions", "Contributors", and "Want to contribute?" --- README.md | 47 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 46 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f5cbf9b..76097b2 100644 --- a/README.md +++ b/README.md @@ -109,6 +109,52 @@ HireFire currently works with the following worker and mapper libraries: - [Redis](https://github.com/ezmobius/redis-rb) +Suggestions, Bugs, Requests, Questions +-------------------------------------- + +View the [issue log](https://github.com/meskyanichi/hirefire/issues) and post them there. + + +Contributors +------------ + + + + + + + + + + + + + + + + + + + + + + +
ContributorContribution
Dirk Gadsden ( dirk )Implementing a more functional job/worker ratio notation using Lambda
Miguel Michelson Martinez ( michelson )Allowing HireFire to initialize in non-Ruby on Rails environments
Nathaniel Bibler ( nbibler )Ensures that HireFire gracefully handles RestClient exceptions
Sam Oliver ( samoli )Adding the ability to specify a minimum amount of workers
+ + +Want to contribute? +------------------- + +- Fork/Clone the **develop** branch +- Write RSpec tests, and test against: + - Ruby 1.9.2 + - Ruby 1.8.7 + - Ruby Enterprise Edition 1.8.7 +- Try to keep the overall *structure / design* of the gem the same + +I can't guarantee I'll pull every pull request. Also, I may accept your pull request and drastically change parts to improve readability/maintainability. Feel free to discuss about improvements, new functionality/features in the [issue log](https://github.com/meskyanichi/hirefire/issues) before contributing if you need/want more information. + + Frequently Asked Questions -------------------------- @@ -139,7 +185,6 @@ Frequently Asked Questions - **Answer:** When you run multiple jobs concurrently, you can speed up your processing dramatically. *Normally you wouldn't set the workers to 10 for example, but with HireFire you can tell it to Hire 10 workers when there are 50 jobs (would normally be overkill and cost you A LOT of money) but since (see Q/A above) Workers are pro-rated to the second, and HireFire immediately fires all workers once all the jobs in the queue have been processed, it makes no different whether you have a single worker processing 50 jobs, or 5 workers, or even 10 workers. It processes 10 times faster, but costs the same.* - Other potentially interesting gems ---------------------------------- From b819885aaf216f392fc2b7f92a8918f7035398fd Mon Sep 17 00:00:00 2001 From: Michael van Rooijen Date: Sun, 1 May 2011 21:11:40 +0200 Subject: [PATCH 2/3] Making Heroku gem version ~> 2.0.0 a requirement! Ensuring we're riding on the latest API gem. --- hirefire.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hirefire.gemspec b/hirefire.gemspec index 5abe265..f90bd1b 100644 --- a/hirefire.gemspec +++ b/hirefire.gemspec @@ -23,7 +23,7 @@ Gem::Specification.new do |gem| ## # Production gem dependencies - gem.add_dependency 'heroku', ['~> 1.20.1'] + gem.add_dependency 'heroku', ['~> 2.0.0'] gem.add_dependency 'rush', ['~> 0.6.7'] end From 55f7029f30708932aadf8b4e4eca486d80d4b4e4 Mon Sep 17 00:00:00 2001 From: Michael van Rooijen Date: Sun, 1 May 2011 21:13:15 +0200 Subject: [PATCH 3/3] Quick follow-up release to version 0.1.3! This release ensures you're using Heroku gem version ~> 2.0 (this was recently released), rather than version 1.x.x. --- lib/hirefire/version.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/hirefire/version.rb b/lib/hirefire/version.rb index fe9a563..37cafc6 100644 --- a/lib/hirefire/version.rb +++ b/lib/hirefire/version.rb @@ -6,7 +6,7 @@ module Version ## # @return [String] the current version of the HireFire gem def self.current - '0.1.2' + '0.1.3' end end