Sounds like a plan.

On Sun, Feb 23, 2014 at 11:02 PM, Adam Murdoch
<adam.murd...@gradleware.com>wrote:

>
> On 24 Feb 2014, at 9:36 am, Marcin Erdmann <marcin.erdm...@proxerd.pl>
> wrote:
>
>
>
>
> On Sun, Feb 23, 2014 at 10:33 PM, Daz DeBoer <
> darrell.deb...@gradleware.com> wrote:
>
>>
>>> I didn't get much time to have a look at this stuff this weekend because
>>> I spent it contributing to Ratpack but I seem to have found test code that
>>> exercises transports so I should be able to get started this week. I will
>>> look at this code more and start drafting the design spec.
>>>
>>
>> Excellent. I was planning on putting a first draft of the design spec up
>> today; likely pretty basic to start with.
>>
>
> Would be great if you could draft it. You probably have a much better idea
> about the requirements than I do.
>
>
> If you're keen to get started while we're getting the spec together, you
> might do a quick spike with one or both of the clients to see what's
> required to get them to talk to an ssh server, and if you have a preference
> between sshd or jsch. You could even start with an integration test that
> uses the sshd test fixture and drives the client(s) directly. We could then
> refactor this into the real implementation.
>
> The sorts of things we'll need to be able to do:
>
> - Read the meta-data for a file, including whether it exists or not, plus
> the size and last modified time of the file.
> - Read from a file.
> - Write to a file.
> - Create file.
> - List the entries of a directory.
>
> When things fail, it would be really nice to be able tell the difference
> between a failure where the thing did not exist, vs a failure where there
> is some permission problem, vs the server is not running, vs everything
> else.
>
> I suspect error handling will be the deciding factor between the two
> clients.
>
>
> --
> Adam Murdoch
> Gradle Co-founder
> http://www.gradle.org
> VP of Engineering, Gradleware Inc. - Gradle Training, Support, Consulting
> http://www.gradleware.com
>
>
>
>

Reply via email to