README.md in cuke4php-0.9.0 vs README.md in cuke4php-0.9.1

- old
+ new

@@ -8,47 +8,52 @@ Install ------- To install Cuke4Php, follow these steps: -* clone -* install dependencies with bundler -* run rake build -* install gem under pkg/ folder + [sudo] gem install cuke4php +Note: I realize the irony inherent in a gem being used to distribute PHP code. + Usage ----- * run 'cuke4php path/to/features' from the command line -* make sure your cucumber features has a 'Cuke4Php.wire' file containing the appropriate information (copy the one in cuke4php/features/step_definitions) +* all parameters get passed to cucumber when it starts, but the last parameter on the command line should be the path to your features directory +* make sure your cucumber features has a 'Cuke4Php.wire' file in step_definitions containing something like: + + host: localhost + port: 16816 + * you can write both Ruby and PHP steps -* you should load phpunit from a file in step_definitions/support/ +* you __must__ require the PHPUnit library from a file in your features/support/ directory (e.g., features/support/Env.php) for cuke4php to work Roadmap ------- ### bin/cuke4php * support an option like 'cuke4php --init' which will generate the directory structure and support files necessary to use cuke4php with a php project. * autodetect an available port and then use it to run the cuke4php server pass this on to cucumber by setting an environment variable (requires a modification to cucumber) -### Rakefile +### Gemfile -* once the patch for erb templating in .wire files is released, we should set a minimum version for it +* once the patch for erb templating in .wire files in cucumber is released, we should set a minimum version for it Dependencies ------------ * PHPUnit >= 3.0 (see http://www.phpunit.de/) +* PHP 5.2.x Goals ----- This project utilizes PHPUnit because it has a robust set of assertions, has good mocking, and is widely used. This will facilitate adoption by developers who are already familiar with it. This project was developed against the 5.2.x versions of PHP, to ensure compatibility with older PHP projects. Support ------- - Support for this project was provided by iContact, inc. (http://www.icontact.com) +Support for this project was provided by iContact, inc. (http://www.icontact.com) Contributors ------------ - Kevin Olbrich, Ph.D. (kevin.olbrich+cuke4php@gmail.com) - Alessandro Dal Grande (aledelgrande@gmail.com) +* Kevin Olbrich, Ph.D. (kevin.olbrich+cuke4php@gmail.com) +* Alessandro Dal Grande (aledelgrande@gmail.com) \ No newline at end of file