Make perfetto_trace.proto only contain core protos
- Dominant language
- C++
- Stars
- 6.5k
- Forks
- 868
- Avg merge
- 2d 1h
- Merged PRs (30d)
- 218
Description
perfetto_trace is *huge* and unwieldy largely because it contains *all* the protos available in Perfetto rather than the protos that people care about.
We should really have an artifact for *only* our core protos and publish that in place of perfetto_trace.proto. Or we should have an additional artifact but I'd still make perfetto_trace the stripped down one and the new one the "full" proto.
Contributor guide
Research direction
The issue names no files, tests, or entry points; start by locating how perfetto_trace.proto is generated and where the core-proto set is defined. Done means perfetto_trace.proto contains only core protos, with a separate full-proto artifact if needed, and the resulting artifact is published.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100