We try to use the same guidelines as Banshee, see: http://git.gnome.org/browse/banshee/tree/HACKING