Contribute: Difference between revisions

From QEMU
(added headline with short introduction of page, improved hints on "todos" in students section)
Line 4: Line 4:


QEMU uses [http://www.gitscm.org git] for revision control.  A number of repositories is hosted on http://git.qemu.org.
QEMU uses [http://www.gitscm.org 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 [[MailingLists|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 [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/SubmittingPatches;h=689e2371095cc5dfea9927120009341f369159aa;hb=f6f94e2ab1b33f0082ac22d71f66385a60d8157f#l297 SubmittingPatches 1.12].
Make sure to follow the coding style:
* [http://git.qemu.org/qemu.git/plain/CODING_STYLE QEMU Coding Style]
* [http://git.qemu.org/qemu.git/plain/HACKING QEMU Coding Guidelines]
Split up longer patches into a patch series of logical code changes.  Each change should compile and execute successfully.


== Students ==
== Students ==

Revision as of 09:51, 6 January 2011

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.

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