GitXplorerGitXplorer
g

styleguide

public
37744 stars
13307 forks
279 issues

Commits

List of commits on branch gh-pages.
Verified
8f97e24da04753c7a15eda6b02114a01ec3146f5

json: add missing closing string quote (#867)

vvapier committed a month ago
Verified
9504dac66c40ab5e2eeb5635b804cbe8ae66807d

Update the HTML Document Type guidance (#862)

ttonyruscoe committed 2 months ago
Verified
8c4da230fc15e01e0ba3545c8a6ff55bc3da4649

Update C++ style guide (#835)

zzetafunction committed 4 months ago
Verified
57ea449d44fef05f0b6ec4aa0d3e45a72ce3c1e5

go: Export the latest version of internal guide. (#840)

mmatttproud committed 6 months ago
Verified
75e85d088e8aaffa50f29f3de6ba400b599131eb

csharp: update GH link after branch rename

ZZJKung committed 6 months ago
Verified
19e30ce044bdc4ab96a75f33cec7a8e46118093b

objcguide: restore code style to `g` prefix

nnickcheng committed 6 months ago

README

The README file for this repository.

Google Style Guides

Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style.

“Style” covers a lot of ground, from “use camelCase for variable names” to “never use global variables” to “never use exceptions.” This project (google/styleguide) links to the style guidelines we use for Google code. If you are modifying a project that originated at Google, you may be pointed to this page to see the style guides that apply to that project.

This project also contains cpplint, a tool to assist with style guide compliance, and google-c-style.el, an Emacs settings file for Google style.

If your project requires that you create a new XML document format, the XML Document Format Style Guide may be helpful. In addition to actual style rules, it also contains advice on designing your own vs. adapting an existing format, on XML instance document formatting, and on elements vs. attributes.

The style guides in this project are licensed under the CC-By 3.0 License, which encourages you to share these documents. See https://creativecommons.org/licenses/by/3.0/ for more details.

The following Google style guide lives outside of this project:

Contributing

With few exceptions, these style guides are copies of Google's internal style guides to assist developers working on Google owned and originated open source projects. Changes to the style guides are made to the internal style guides first and eventually copied into the versions found here. External contributions are not accepted. Pull requests are regularly closed without comment.

People can file issues using the GitHub tracker. Issues that raise questions, justify changes on technical merits, or point out obvious mistakes may get some engagement and could in theory lead to changes, but we are primarily optimizing for Google's internal needs.

Creative Commons License