Permalink
Browse files

More README updates

  • Loading branch information...
1 parent 4e96b71 commit 127f0da263fb065c82200e6e8a7c781f3a650d58 @michaelklishin michaelklishin committed Jun 22, 2012
Showing with 9 additions and 1 deletion.
  1. +9 −1 README.md
View
@@ -19,10 +19,18 @@ See [this page about AMQP gems family](https://github.com/ruby-amqp/amq-client/b
Make sure you have Python and the mako templating package installed. amq-protocol uses RabbitMQ protocol
code generation library that is in Python, so there is some Python involved in the build. Don't fret.
-To regenerate `lib/amq/protocol/client.rb`, run
+To regenerate `lib/amq/protocol/client.rb` from the source (`protocol.rb.pytemplate`), run
./generate.rb
+To make changes, **do not edit client.rb directly**. Instead, edit `protocol.rb.pytemplate` and regenerate.
+
+To run tests, use
+
+ bundle install --binstubs
+ ./bin/rspec -c spec spec
+
+
## Maintainer Information
amq-protocol is maintained by [Michael Klishin](https://github.com/michaelklishin).

0 comments on commit 127f0da

Please sign in to comment.