Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/google/eng-practices
Google's Engineering Practices documentation
https://github.com/google/eng-practices
Last synced: 8 days ago
JSON representation
Google's Engineering Practices documentation
- Host: GitHub
- URL: https://github.com/google/eng-practices
- Owner: google
- License: other
- Created: 2019-09-04T20:47:01.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-09-19T05:27:52.000Z (3 months ago)
- Last Synced: 2024-10-16T10:25:29.591Z (about 2 months ago)
- Homepage: https://google.github.io/eng-practices/
- Size: 102 KB
- Stars: 19,967
- Watchers: 655
- Forks: 1,957
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- my-awesome - google/eng-practices - 09 star:20.0k fork:2.0k Google's Engineering Practices documentation (Others)
- Algorithms-Cheatsheet-Resources - Google's Engineering Practices documentation
- awesome-rainmana - google/eng-practices - Google's Engineering Practices documentation (Others)
- awesome-repositories - google/eng-practices - Google's Engineering Practices documentation (Others)
- awesome-github-star - eng-practices
- awesome-starts - google/eng-practices - Google's Engineering Practices documentation (Others)
- awesome-list - eng-practices
- awesome - google/eng-practices - Google's Engineering Practices documentation (miscellaneous)
- awesome - google/eng-practices - Google's Engineering Practices documentation (miscellaneous)
README
# 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:
* [Google's Code Review Guidelines](review/index.md), which are actually two
separate sets of documents:
* [The Code Reviewer's Guide](review/reviewer/index.md)
* [The Change Author's Guide](review/developer/index.md)## Terminology
There is some Google-internal terminology used in some of these documents, which
we clarify here for external readers:* **CL**: Stands for "changelist", which means one self-contained change that
has been submitted to version control or which is undergoing code review.
Other organizations often call this a "change", "patch", or "pull-request".
* **LGTM**: Means "Looks Good to Me". It is what a code reviewer says when
approving a CL.## License
The documents in this project are licensed under the
[CC-By 3.0 License](LICENSE), which encourages you to share these documents. See
for more details.