This document mostly codifies the existing GTK+ coding style conventions; it is strongly based on the clutter document of the same name.