Working on GTK

If you develop a bugfix or enhancement for GTK, please open a merge request in GitLab as well. You should not attach patches to an issue, or describe the fix as a comment. Merge requests allow us to build GTK with your code applied, and run the test suite, on multiple platforms and architectures, and verify that nothing breaks. They also allow us to do proper code reviews, so we can iterate over the changes.

You should follow the contribution guide for GTK, available on GitLab.

If you want to discuss your approach before or after working on it, good ways to contact the GTK developers, apart from GitLab issues, are

You should not send patches by email, as they will inevitably get lost, or forgotten. Always open a merge request.