cada grande projeto open-source tem seu próprio guia de estilo: um conjunto de Convenções(às vezes arbitrárias) sobre como escrever código para esse projeto. É muito mais fácil entender uma grande base de código quando todo o código nela está em estilo aconsistente.
“Style” cobre um monte de terreno, desde “use camelCase para nomes de variáveis” até”nunca use variáveis globais” até “nunca use exceções”.”Este projeto (google/styleguide) links para as diretrizes do estilo que usamos para o código Google. Se você está modificando um projeto thatorigined no Google, você pode ser apontado para esta página para ver os guias de estilo que se aplicam a esse projeto.
Este projeto tem o C++ Guia de Estilo, C# Guia de Estilo,Swift Guia de Estilo, objective-C Guia de Estilo,Java Guia de Estilo, Python Guia de Estilo, R Guia de Estilo,Shell Guia de Estilo, HTML/CSS Guia de Estilo,JavaScript Guia de Estilo, Transcrito Guia de Estilo, AngularJS Guia de Estilo,Common Lisp Guia de Estilo, e Vimscript Guia de Estilo. Este projeto também contém o cpplint,uma ferramenta para ajudar com a conformidade do Guia de estilo, e o google-c-style.el, um ficheiro de configuração do Emacs para o estilo Google.
Se o seu projecto necessitar que crie um novo formato de documento XML, o Guia de estilo do formato XMLDocument poderá ser útil. Além de estilérulas reais, ele também contém conselhos sobre a concepção de seu próprio vs. adaptação de um formato existing, na formatação de documentos de instância XML, e em elementos vs. atributos.
os guias de estilo deste projeto são licenciados sob a licença CC-By 3.0, o que incentiva você a compartilhar esses documentos.Ver https://creativecommons.org/licenses/by/3.0/ para mais detalhes.