GNOME: Human Interface Guidelines
“(…) how to create applications that look right, behave properly, and fit into the GNOME user interface as a whole. It is written for interface designers, graphic artists and software developers who will be creating software for the GNOME environment.” (GNOME Developer’s Site)