Best practices

These are a few guidelines to keep in mind when submitting patches to libvirt: following them will maximise the chance of your patches being reviewed in a timely manner and being accepted into libvirt with minimal back-and-forth.

There is more on this subject, including lots of links to background reading on the subject, on Richard Jones' guide to working with open source projects.