Chiyuan Zhang wrote:
> Hi,
>
> I'm a student willing to take part in GSoC 2008. I found
> your project ideas on the GSoC page. There's a project
> "Improved Bindings to Other Languages" that I'm interested
> in.
Welcome!
> I have used svn for version control, but haven't used the
> API directly yet. It is said from the project idea page that:
>
> it offers a rich set of "binding surfaces": well-documented
> APIs that are available not only in C (Subversion's native
> language) but in other programming languages as well
>
> But I can only find a brief discussion about API in the svn-book.
> So I'm wondering where to find the documents, or shall I read
> the header files directly?
The header files are the canonical definition of the API for each
library. We use Doxygen markup within the headers, and you can browse a
nightly-updated version here:
http://svn.collab.net/svn-doxygen/
We try to keep the comments up-to-date, but there may be places where
the descriptions are confusing or inaccurate. Feel free to ask
questions here (or on #svn-dev), and even post patches with corrections.
[/me checks mail]
I just noticed Karl's mail elsethread, but I think the above still
applies, so I'm sending it anyway. Understanding the APIs will be
essential, no matter which project you decide on. In any case, people
here are pretty friendly, so ask away!
-Hyrum
Received on 2008-03-19 04:43:11 CET