eng-practices README

The project's README from github.com/google/eng-practices. As one markdown file: README.md.

Google Engineering Practices Documentation

Google has many generalized engineering practices that cover all languages and all projects. These documents represent our collective experience of various best practices that we have developed over time. It is possible that open source projects or other organizations would benefit from this knowledge, so we work to make it available publicly when possible.

Currently this contains the following documents:

Terminology

There is some Google-internal terminology used in some of these documents, which we clarify here for external readers:

License

The documents 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.

Creative Commons License

eng-practices (google/eng-practices)

Searching Database…

23.3K ·GitHub
archived
What is this?Google's Engineering Practices documentation — a public collection of guides distilling the engineering practices Google applies across all languages and projects, currently focused on its Code Review Guidelines.
Is this a tool I can run, or just documents to read?Just documents, no code to run. The repo holds Google's Code Review Guidelines, written as two separate guides: one for code reviewers and one for change authors.
How do I read it — is there anything to install?Nothing to install. The guides are plain markdown in the repo and also published as a static site on GitHub Pages, so you just open them in a browser.
Is this still actively maintained?No. The repository is archived and read-only — the guidelines stay available, but they are no longer updated here.
Who are these guidelines written for?Google engineers first of all — some documents use Google-internal terms like CL, which the README clarifies for external readers — but they were published so open source projects and other organizations can benefit too.
Can I share or reuse these documents?Yes — they are licensed under CC-By 3.0, a license the README explicitly says encourages sharing.
What do CL and LGTM mean in these docs?CL means changelist: one self-contained change submitted to version control or going through code review — other organizations call it a change, patch, or pull request. LGTM means Looks Good to Me, what a reviewer says when approving a CL.
Are the reviewer and author guides different documents?Yes — the Code Review Guidelines are actually two separate sets of documents: The Code Reviewer's Guide and The Change Author's Guide, so each side of a review gets its own guide.
Creator
google
Size
0.1 MB
Stars
23.3K
Updated
CommitSep 19
Age
7y
Commits · 90 Days