Where's the Source?
You can clone the source code repository using git. Instructions on how to use bleeding edge versions of GTK+ are available on the download page.
Contributing
GTK+ is a large project and relies on voluntary contributions. Everyone is invited to help project development. Starting points for contributors are:
- Sign up for one of the project assistance tasks.
- Hack away on existing bug reports and feature requests.
- Write to the GTK+ mailing lists and offer your help.
Best Practices
When working on GTK+/GLib, there are several points once should consider, to keep the code in shape. See the GTK+ Best Practices.
Team
Current core maintainers of GTK+ are:
| Name | Affiliation |
|---|---|
| Matthias Clasen | Red Hat |
| Behdad Esfahbod | |
| Benjamin Otte | Red Hat |
| Federico Mena Quintero | Novell |
| Alexander Larsson | Red Hat |
| Tristan Van Berkom | Openismus |
| Carlos Garnacho | Lanedo GmbH |
| Kristian Rietveld | Lanedo GmbH |
| Michael Natterer | Lanedo GmbH |
| Ryan Lortie | Codethink Ltd |
| Emmanuele Bassi | Intel Open Source Technology Center |
Language Bindings
For information about programming languages other than C which support GTK+, see the language bindings available.
Donations
If you want to help the GTK+ project by donating money OR perhaps your company wants to pay someone to develop GTK+, you can email the GNOME foundation. Any donations to GNOME for GTK+ will ONLY be spent on GTK+.
- Contact the GNOME Foundation.