bug-myserver
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bug-myserver] WebDAV


From: Giuseppe Scrivano
Subject: Re: [bug-myserver] WebDAV
Date: Sun, 22 Mar 2009 22:53:43 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.91 (gnu/linux)

ivailo ilionov <address@hidden> writes:

> Hi, from here : )
>
>  I've taken the time to see a quick overview of what webdav is.
>  Someone has said before ( on the mailng list ) that an average
> programmer should
>  be able to complete successful this task in short time ( relatively short ).
>
>  Do you expect the implementation of versioning too ? ( rfc4918 and rfc3253 )
>
>  Althought I consider myself average, I would be glad to hear what
> skills exactly
>  the developers of myserver consider neccessary to accomplish this task ?

Differently than the GUI task, WebDAV is more straight as the design
phase is minimal and you can expect to start coding already after a
week.  Many of the additional HTTP commands offered by WebDav can be
completed in a day or even less (look for example at COPY or MOVE).

The only difficulty you can have at beginning is with the MyServer APIs,
but they are well documented with doxygen:

http://www.myserverproject.net/reports/doxygen/html/

I think, in case you'll work on WebDAV, that versioning should be left
at the end if there is time for it as additional feature, at least
related to GSOC but this doesn't mean you can't implement it after
summer :)

The C++ MyServer code is quite simple to understand, a bit of C++,
networking and protocols is enough to start working on it.

If you want to test your ability with MyServer, you can write some tests
to add to the tests suite, take a look at the myserver/tests, important
classes like File or Socket are missing tests, you can try to write
some.

Giuseppe




reply via email to

[Prev in Thread] Current Thread [Next in Thread]