Esse artigo contém várias diretrizes e sugestões para programadores que estejam trabalhando em e com recursos do GNOME. Ele é direcionado para programadores saberem sobre os processos de desenvolvimento, convenções e filosofias por trás dos aplicativos do GNOME e a pilha de bibliotecas por trás destes. Sabendo “a forma como as coisas são feitas” no ecossistema do GNOME, espera-se que programadores encontrem uso nas APIs do GNOME e um desenvolvimento de novos aplicativos mais fácil e mais natural, e produzirão código que seja legível e sustentável por um longo período de tempo por uma equipe diversa de programadores.
Esse guia tem um propósito duplo:
Fornecer boas sugestões sobre como escrever código para GNOME e usar tecnologias do GNOME. Isso lhe ajudará a escrever código que é consistente com as melhores práticas, e que serão aceitas pela comunidade. Isso também levará a um código no qual seja agradável de trabalhar.
Transmitir o conhecimento que nós obtivemos pelos anos sobre como manter o projeto GNOME sustentável, mesmo quando as contribuições das pessoas aumentaram ou diminuírem.