[Spice-devel] How to start with Spice Development?
Jeremy White
jwhite at codeweavers.com
Mon Feb 17 10:14:28 PST 2014
On 02/17/2014 08:44 AM, Alf G. wrote:
> Hi,
>
> I am very interested to delve into spice and perhaps do some work on it.
> What is the best way to start? Can I use the documents on
> spice-space.org/documentation.html
> <http://spice-space.org/documentation.html> as base or are they not at
> all up to date? Is the spice-project written in pure C or also are there
> C++ parts?
That's great, and welcome!
I think the documentation is pretty out of date. It's certainly a good
start, and the core concepts in the protocol haven't changed, but the
web site is well behind the code.
The code is mostly C; there is a (deprecated) client written in C++.
There is also a Javascript web client.
I'd recommend that your first action is to pick an interesting use case,
and get it working with code from git. So either qemu + windows guest,
or qemu + linux guest, or pure Xspice.
From there, it gets trickier. I don't think we have a set of 'easy'
projects to start with. The links on the devel page don't take you to a
list of open bugs, but this link should work:
https://bugs.freedesktop.org/buglist.cgi?query_format=specific&order=relevance%20desc&bug_status=__open__&product=Spice
Most Spice developers work for Red Hat, and they have internal bug
trackers as well that track their priorities. But I have found them to
be quite friendly and welcoming. They're often helpful on the #spice
channel on irc as well.
Cheers,
Jeremy
More information about the Spice-devel
mailing list