Sha256: 461ecdbf9cb95dad35994708310499f8d2d16b4d7efe56886e4a8f0ce392b17f

Contents?: true

Size: 1.8 KB

Versions: 2

Compression:

Stored size: 1.8 KB

Contents

= FactoryToys

  This is a idea to help with Feature Management and works in a as a set of
  feature configuration files that can use ruby to do fancy things and ultimately
  simplify the process of updating your features.

  The tool is designed to be use where you need to manage large numbers of
  features which all have very similar featureset (i.e. only one of two difference)

== Can't I just use Scenario Outlines to do this I hear you ask..

  You some it it you can.. but the things you can't:

* Use a parameter to slightly change you hook configuration
* Output actual features which is my mind makes fixing any breaks in the test easier.


== ToDo

* Allow scenarios to be built from parts rather than just as a block of text
  - allow common parts of features to only be specified once and then shared basically
* Add functionality to only rebuild the feature file if there has been a change most likely using fssm once I have a look and understand how it works..
* Add other configuration options.. Not really sure what else is needed but am sure somthing will turn up
* Fix the readme so it is not quite so much of a ramble.
* Add exmaple code to the readme so that people can see how this should work
* Add generator so that templates can be generated
* Rename the gem to FeatureToys (Did I fcuk up or what)

== Note on Patches/Pull Requests
 
* Fork the project.
* Make your feature addition or bug fix.
* Add tests for it. This is important so I don't break it in a
  future version unintentionally.
* Commit, do not mess with rakefile, version, or history.
  (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull)
* Send me a pull request. Bonus points for topic branches.

== Copyright

Copyright (c) 2010 David Henry & Thomas Brand. See LICENSE for details.

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
factory_toys-0.2.1 README.rdoc
factory_toys-0.2.0 README.rdoc