[libvirt] [PATCH 1/1] Document how to extend the libvirt API

Daniel P. Berrange berrange at redhat.com
Thu May 28 17:14:09 UTC 2009


On Thu, May 28, 2009 at 01:02:08PM -0400, Dave Allan wrote:
> Daniel Veillard wrote:
> >On Wed, May 27, 2009 at 01:08:04PM -0400, David Allan wrote:
> >>---
> >
> >  Looks good but IMHO it misses one of the main point, it focuses
> >only on the technical aspects of the submission but not at all on the
> >process and interraction with the list.
> >  Basically, before engaging in adding a new API for libvirt, the best
> >is to discuss a first draft of the suggested changes to libvirt.h,
> >then make sure it gets reviewed, and start developping the code only
> >after a first on-list validation step. There is nothing worse than
> >working a week on a patch sending it to the list and learning that
> >the thing could not work because it breaks some preestablished rules.
> >I think the most common example would be a patch to add raw extra
> >qemu command line options to the API :-)
> 
> That's a good point.  I deliberately limited the document to the 
> technical aspects of the work, but I do agree that people need to be 
> told right at the start about the need to participate in the discussion 
> before anything; I'll add that.
> 
> We should (i.e., you guys who have been here since the beginning should) 
> list the the current pre-established rules and I can put them in a 
> separate doc/wiki page and link to it from my doc.  Would that work?

Yeah, I think the general development process guidelines should
be separate from your doc, which is about technicalities of
adding new APIs.

If Rich dones't mind, we should probably incorporate a large chunk of
this page into a 'process guidelines' page

http://et.redhat.com/~rjones/how-to-supply-code-to-open-source-projects/

Daniel
-- 
|: Red Hat, Engineering, London   -o-   http://people.redhat.com/berrange/ :|
|: http://libvirt.org  -o-  http://virt-manager.org  -o-  http://ovirt.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: GnuPG: 7D3B9505  -o-  F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|




More information about the libvir-list mailing list