Revision: 3983 http://trac.macosforge.org/projects/ruby/changeset/3983 Author: joshua.ballanco@apple.com Date: 2010-04-30 02:57:17 -0700 (Fri, 30 Apr 2010) Log Message: ----------- Updated the README Modified Paths: -------------- ControlTower/branches/gcd-ify/README Added Paths: ----------- ControlTower/branches/gcd-ify/README.rdoc Modified: ControlTower/branches/gcd-ify/README =================================================================== --- ControlTower/branches/gcd-ify/README 2010-04-30 08:16:30 UTC (rev 3982) +++ ControlTower/branches/gcd-ify/README 2010-04-30 09:57:17 UTC (rev 3983) @@ -1,9 +1,31 @@ -Control Tower +== Control Tower +Control Tower is a web application server for Rack-based MacRuby applications based on Apple's Grand Central Dispatch libraries. -Copyright (c) 2009-2010, Apple Inc -Author: Joshua Ballanco +It is composed of three major components: A Grand Central Dispatch based networking layer, the Mongrel HTTP parser, and Rack web +application interface. It is currently very much a work in progress! -SYNOPSIS -Control Tower is a Web application server for Rack-based Ruby applications. It -is (or will be) composed of three major components: a networking layer, an HTTP -parser, and a Rack interface. +=== Installation +From the root directory of the project, run: + + $ rake package + $ sudo macgem install pkg/control_tower-0.1-universal-darwin-10.gem + +=== Usage +There are currently only 4 supported command line options: + +* -R <rackup_config.ru> : Where you specify the Rackup config file to run +* -h <hostname> : Hostname for the server (Control Tower will only respond to requests to this host) +* -p <port> : Port # for the server +* -c : Use this to enable serving requests to a GCD concurrent queue + +=== License +Control Tower is covered by the Ruby license. See COPYING for more details. + +=== Credits +Control Tower's parser was stolen Thin which stole it from Mongrel (http://mongrel.rubyforge.org) originially written by Zed Shaw. +Mongrel Web Server (Mongrel) is copyrighted free software by Zed A. Shaw <zedshaw at zedshaw dot com> You can redistribute it and/or +modify it under the terms of the GPL. + +Thin is copyright Marc-Andre Cournoyer <macournoyer@gmail.com> + +Control Tower is copyright (c) 2009-2010, Apple Inc Added: ControlTower/branches/gcd-ify/README.rdoc =================================================================== --- ControlTower/branches/gcd-ify/README.rdoc (rev 0) +++ ControlTower/branches/gcd-ify/README.rdoc 2010-04-30 09:57:17 UTC (rev 3983) @@ -0,0 +1,31 @@ +== Control Tower +Control Tower is a web application server for Rack-based MacRuby applications based on Apple's Grand Central Dispatch libraries. + +It is composed of three major components: A Grand Central Dispatch based networking layer, the Mongrel HTTP parser, and Rack web +application interface. It is currently very much a work in progress! + +=== Installation +From the root directory of the project, run: + + $ rake package + $ sudo macgem install pkg/control_tower-0.1-universal-darwin-10.gem + +=== Usage +There are currently only 4 supported command line options: + +* -R <rackup_config.ru> : Where you specify the Rackup config file to run +* -h <hostname> : Hostname for the server (Control Tower will only respond to requests to this host) +* -p <port> : Port # for the server +* -c : Use this to enable serving requests to a GCD concurrent queue + +=== License +Control Tower is covered by the Ruby license. See COPYING for more details. + +=== Credits +Control Tower's parser was stolen Thin which stole it from Mongrel (http://mongrel.rubyforge.org) originially written by Zed Shaw. +Mongrel Web Server (Mongrel) is copyrighted free software by Zed A. Shaw <zedshaw at zedshaw dot com> You can redistribute it and/or +modify it under the terms of the GPL. + +Thin is copyright Marc-Andre Cournoyer <macournoyer@gmail.com> + +Control Tower is copyright (c) 2009-2010, Apple Inc
participants (1)
-
source_changes@macosforge.org