[rspec-users] Cucumber fat client
Bart Zonneveld
zuperinfinite at gmail.com
Tue Dec 16 05:59:09 EST 2008
On 16-dec-2008, at 9:42, Matt Wynne wrote:
>
> On 15 Dec 2008, at 12:53, Bart Zonneveld wrote:
>
>>
>> On 14-dec-2008, at 19:49, mike.gaffney wrote:
>>
>>> Why not make a web client that manipulates git based projects in
>>> the background? I've been messing around with Grit and doing
>>> things like this lately for http://rdocul.us a site I run and it
>>> is very easy to do. If everything is in a standard location you
>>> could just add a project via an administrative page and it would
>>> be cloned in the background, then they could:
>>>
>>> browse all specs (just a filesystem listing)
>>> edit and save specs (git add, commit, push)
>>> look at a history on a given spec (log)
>>> look at the history of all changes to the specs (log on a path)
>>> merge changes / conflicts
>>
>> Correct me if I'm wrong (and I probably missed something), but why
>> do you and some others in this thread want users to actually edit
>> a feature?
>> That's going to wreck havoc with steps that won't match anymore,
>> breaking features, and therefore making the client angry.
>>
>> WDYT?
>> bartz
>
> What else would they want to do though that would add much value?
>
> My thinking now is that I would perhaps have the customers working
> on a different branch of the code, which was still built in CI but
> failed with a 'softer' noise, to indicate that there was new work
> to do. We'd expect the build for this branch would be 'broken' most
> of the time.
That's what I missed, I guess :).
rake features --as-blissfully-ignorant-client anyone?
> As developers, we could then pull in the commits from this branch
> (almost like a todo list) and get to work on the new or changed
> features.
>
> Is that making any sense?
Yep!
thanks,
bartz
More information about the rspec-users
mailing list