README.rdoc in rack-1.6.13 vs README.rdoc in rack-2.0.0.alpha
- old
+ new
@@ -1,8 +1,8 @@
= Rack, a modular Ruby webserver interface {<img src="https://secure.travis-ci.org/rack/rack.svg" alt="Build Status" />}[http://travis-ci.org/rack/rack] {<img src="https://gemnasium.com/rack/rack.svg" alt="Dependency Status" />}[https://gemnasium.com/rack/rack]
-Rack provides a minimal, modular and adaptable interface for developing
+Rack provides a minimal, modular, and adaptable interface for developing
web applications in Ruby. By wrapping HTTP requests and responses in
the simplest way possible, it unifies and distills the API for web
servers, web frameworks, and software in between (the so-called
middleware) into a single method call.
@@ -10,13 +10,10 @@
which all Rack applications should conform to.
== Supported web servers
The included *handlers* connect all kinds of web servers to Rack:
-* Mongrel
-* EventedMongrel
-* SwiftipliedMongrel
* WEBrick
* FCGI
* CGI
* SCGI
* LiteSpeed
@@ -26,17 +23,15 @@
* Ebb
* Fuzed
* Glassfish v3
* Phusion Passenger (which is mod_rack for Apache and for nginx)
* Puma
-* Rainbows!
* Reel
* Unicorn
* unixrack
* uWSGI
* yahns
-* Zbatery
Any valid Rack app will run the same on all these handlers, without
changing anything.
== Supported web frameworks
@@ -101,12 +96,12 @@
rackup is a useful tool for running Rack applications, which uses the
Rack::Builder DSL to configure middleware and build up applications
easily.
rackup automatically figures out the environment it is run in, and
-runs your application as FastCGI, CGI, or standalone with Mongrel or
-WEBrick---all from the same configuration.
+runs your application as FastCGI, CGI, or WEBrick---all from the
+same configuration.
== Quick start
Try the lobster!
@@ -139,23 +134,21 @@
Or:
bundle install # this assumes that you have installed native extensions!
-There are two rake-based test tasks:
+There is a rake-based test task:
- rake test tests all the fast tests (no Handlers or Adapters)
- rake fulltest runs all the tests
+ rake test tests all the tests
-The fast testsuite has no dependencies outside of the core Ruby
+The testsuite has no dependencies outside of the core Ruby
installation and bacon.
To run the test suite completely, you need:
* fcgi
* memcache-client
- * mongrel
* thin
The full set of tests test FCGI access with lighttpd (on port
9203) so you will need lighttpd installed as well as the FCGI
libraries and the fcgi gem:
@@ -207,11 +200,11 @@
Can also be set via the RACK_MULTIPART_PART_LIMIT environment variable.
== History
-See <https://github.com/rack/HISTORY.md>.
+See <https://github.com/rack/rack/blob/master/HISTORY.md>.
== Contact
Please post bugs, suggestions and patches to
the bug tracker at <https://github.com/rack/rack/issues>.
@@ -233,23 +226,23 @@
== Thanks
The Rack Core Team, consisting of
-* Christian Neukirchen (chneukirchen)
-* James Tucker (raggi)
-* Josh Peek (josh)
-* José Valim (josevalim)
-* Michael Fellinger (manveru)
-* Aaron Patterson (tenderlove)
-* Santiago Pastorino (spastorino)
-* Konstantin Haase (rkh)
+* Christian Neukirchen (chneukirchen[https://github.com/chneukirchen])
+* James Tucker (raggi[https://github.com/raggi])
+* Josh Peek (josh[https://github.com/josh])
+* José Valim (josevalim[https://github.com/josevalim])
+* Michael Fellinger (manveru[https://github.com/manveru])
+* Aaron Patterson (tenderlove[https://github.com/tenderlove])
+* Santiago Pastorino (spastorino[https://github.com/spastorino])
+* Konstantin Haase (rkh[https://github.com/rkh])
and the Rack Alumnis
-* Ryan Tomayko (rtomayko)
-* Scytrin dai Kinthra (scytrin)
+* Ryan Tomayko (rtomayko[https://github.com/rtomayko])
+* Scytrin dai Kinthra (scytrin[https://github.com/scytrin])
would like to thank:
* Adrian Madrid, for the LiteSpeed handler.
* Christoffer Sawicki, for the first Rails adapter and Rack::Deflater.
@@ -307,6 +300,5 @@
Rack Bug Tracking:: <https://github.com/rack/rack/issues>
rack-devel mailing list:: <https://groups.google.com/group/rack-devel>
Rack's Rubyforge project:: <http://rubyforge.org/projects/rack>
Christian Neukirchen:: <http://chneukirchen.org/>
-