Contribute

From QEMU
Revision as of 19:47, 5 January 2011 by Alexander.stohr (talk | contribs) (added headline with short introduction of page, improved hints on "todos" in students section)

On this helper page there is a list of rather simple steps (even if that is not the only way) describing how you can enable yourselves to join this project. Below you will find the project specific organizational and technical aspects that will allow you to hook into the ongoing development.

Revision Control

QEMU uses git for revision control. A number of repositories is hosted on http://git.qemu.org.

Submitting patches

All contributions to QEMU are sent in patch form to the qemu-devel mailing list.

Send patches inline so they are easy to reply to with review comments. Do not put patches in attachments.

Patch emails must include a Signed-off-by: line. For more information see SubmittingPatches 1.12.

Make sure to follow the coding style:

Split up longer patches into a patch series of logical code changes. Each change should compile and execute successfully.

Students

QEMU is participating in Google's Summer of Code 2010 program.

Some reports on the processed topics (partially or fully) can be found here:

  • QMP - about syncing QEMU monitor and QEMU Machine Protocol (QMP) features
  • VNC - about improvements in speed and features of QEMU supported VNC protocols

For more information on GSoC-2010 and especially lots more of probably still open topics for improvement please see this page.

Features

GIT repo

Developers