GTK+ FAQ
<<< Previous | Development of GTK+ | Next >>>

# How can I contribute to GTK+? [GTK 2.x]

It's simple. If something doesn't work like you think it should in a program, check the documentation to make sure you're not missing something. If it is a true bug or missing feature, track it down in the GTK+ source, change it, and then generate a patch in the form of a 'context diff'. This can be done using a command such as `diff -ru <oldfile> <newfile>`.

The patch should then be attached to a bug report in the GNOME bug tracking system, which can also be used to store general patches (http://bugzilla.gnome.org).

This method ensures that the patch will not be lost.

<<< Previous | Home | Next >>>
Development of GTK+ | Up | How do I know if my patch got applied, and if not, why not? [GTK 2.x]