Ogni grande progetto open source ha una propria guida di stile: un insieme di convenzioni(a volte arbitrarie) su come scrivere codice per quel progetto. È molto più facile capire una grande base di codice quando tutto il codice in esso è in uno stile coerente.
“Style” copre un sacco di terreno, da “usa camelCase per nomi di variabili” a”non usare mai variabili globali” a “non usare mai eccezioni.”Questo progetto (google / styleguide) si collega alle linee guida di stile che utilizziamo per Google code. Se stai modificando un progetto che è stato creato su Google, potresti essere indirizzato a questa pagina per vedere le guide di stileche si applicano a quel progetto.
Questo progetto contiene la Guida di stile C++, Guida di stile c#, Guida di stile Swift, Guida di stile Objective-C,Guida di stile Java, Guida di stile Python, Guida di stile R,Guida di stile Shell, Guida di stile HTML / CSS,Guida di stile JavaScript, Guida di stile TypeScript, Guida di stile AngularJS,Guida di stile Common Lisp e Guida di stile Vimscript. Questo projectalso contiene cpplint, uno strumento per aiutare con la conformità guida di stile, e google-c-style.el, un file di impostazioni di Emacs per Google style.
Se il progetto richiede la creazione di un nuovo formato di documento XML, la Guida allo stile del formato XMLDocument può essere utile. Oltre alle stylerules effettive, contiene anche consigli su come progettare il proprio rispetto all’adattamento di un formato esistente, sulla formattazione del documento di istanza XML e sugli elementi rispetto agli attributi.
Le guide di stile in questo progetto sono concesse in licenza sotto la licenza CC-By 3.0,che incoraggia a condividere questi documenti.Vedere https://creativecommons.org/licenses/by/3.0/ per maggiori dettagli.