Hey all,
First up, thanks to everyone for their input and help so far. It's
been great to watch a little micro-community come together.
Thanks to patches supplied by @firegrass and @liammclennan we now have
NUnit Output suitable for use in CI situation, a quiet mode, the
capability to add external feature files at runtime and several bug-
fixes. Thanks guys.
As we go I'm trying to clean up the code significantly and once done
I'll open up the repository to a few others so please keep the
contributions coming. This is just so that we can get a cohesive
architecture running that makes it easy to consistently make changes
(much like the CLI parser is set up now).
So far the focus has been on getting up and running with NGourd and
integrating it into peoples development process. If anyone is using it
in anger I'd love to hear about it (I believe that Liam has a
CC.NET
setup going and Patrick is running a TeamCity stack with Selenium!).
There's still a few things to do here like tagging and stronger
lifecycle support. There are two other areas of key focus:
1) Tests (or Specifications). People fail to take a testing tool
seriously if it isn't itself tested. Ideally I'd like to do this
NGourd but I think that some of the more advanced features of the
scenario language could be very helpful here (I'm thinking of
multiline and table parameters and scenario outlines).
2) Core language functionality like multi-line and table parameters
and scenario outlines :) So far I've been borrowing (stealing) ideas
from Cucumber but keeping my eyes open for areas that we can take
advantage of the capabilities of .NET. I want to look at the Cucumber
interpreter as well because it's possible that we could just borrow
that and run it in IronRuby
I've tried to add things to the Google Code Issues list as they occur
to me so feel free to add stuff there. If a feature-request or bug
requires discussion we'll do it here.
Lastly, I've sent in a request to open the project up for Mercurial
support. I'm only new at Mercurial but I really like the idea of using
a DCVS and I'd like to mess with it in practice.
Anyway, that's it for now. I had a few specific questions but I might
come back to them when I'm sitting in front of Visual Studio ready to
make changes.
Thanks again for the support so far.
P.S. If you are looking for a project to test NGourd out on then I'm
sure that Jonathan Parker would appreciate specs for MindMelder
http://code.google.com/p/mindmelder/