On Mon, Jul 16, 2012 at 09:10:23AM +0000, Benjamin Wang (gendwang) wrote: > Hi, > I am from Cisco. Now we want to use and contribute to Libvirt. > One simple question is as following: > If our product needs a new feature for Libvirt, what is the process > to submit our contribution to Libvirt? Must we be approved by some > committee? No, libvirt contribution does not have any such complex process. Decisions on whether a feature is accepted are based on "rough consensus" agreement by the maintainers on this list. Anyone on this list is free to put forward points in favour / or against a proposed feature, and the maintainers will look to see what the general viewpoint is and make a decision. If the feature fits within the scope of the libvirt API, then it is rare that we would reject it outright - usually the worst is that we suggest a different approach to achieve the same result. So if your feature is expected to require non-trivial development work, and particularly if it adds new public APIs, then it is worth describing your rough design on this mailing list before you start coding. This allows people to suggest how to best fit your feature into the libvirt architecture, hopefully avoiding the need for you to do complex re-writing 1/2 way through coding. The other important thing is to make sure you follow the coding standards in the HACKING file, and generally try to make your code fit in with the style of existing work. Regards, Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :| -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list