blob: 37159c01e924b8c33460e11142c6fb4a2d2afb48 [file] [log] [blame] [view]
Primiano Tuccib8083732018-04-09 15:38:37 +01001# Contributing to Pefetto
2This project uses [Android AOSP Gerrit][perfetto-gerrit] for code reviews and
3uses the [Google C++ style][google-cpp-style] and targets `-std=c++11`.
4
5`git cl upload` from [Chromium depot tools][depot-tools] is the preferred
6workflow to upload patches, as it supports presubmits and code formatting via
7`git cl format`.
8
9See https://source.android.com/source/contributing for more details about
10external contributions and CLA signing.
11
12
13### Continuous integration
14
15Continuous build and test coverage is available at
Primiano Tucci48fb5032019-08-29 09:24:21 +020016[ci.perfetto.dev](https://ci.perfetto.dev).
Primiano Tuccib8083732018-04-09 15:38:37 +010017
Primiano Tucci48fb5032019-08-29 09:24:21 +020018**Trybots**:
19CLs uploaded to gerrit are automatically submitted to the CI and
20and available on the CI page.
21If the label `Presubmit-Ready: +1` is set, the CI will also publish a comment
22like [this][ci-example] on the CL.
Primiano Tuccib8083732018-04-09 15:38:37 +010023
24[perfetto-gerrit]: https://android-review.googlesource.com/q/project:platform%252Fexternal%252Fperfetto+status:open
25[google-cpp-style]: https://google.github.io/styleguide/cppguide.html
26[depot-tools]: https://dev.chromium.org/developers/how-tos/depottools
Primiano Tucci48fb5032019-08-29 09:24:21 +020027[ci-example]: https://android-review.googlesource.com/c/platform/external/perfetto/+/1108253/3#message-09fd27fb92ca8357abade3ec725919ac3445f3af