Home | History | Annotate | Download | only in docs
      1 Using Trace Viewer Casually
      2 ==================================
      3  * [[Embedding-Trace-Viewer]] the trace-viewer in your own app.
      4  * How to [[extend and customize|Extending-and-Customizing-Trace-Viewer]] the trace-viewer to suit your domain
      5 
      6 Making Traces
      7 =============
      8  * [Trace Event Format](https://docs.google.com/document/d/1CvAClvFfyA5R-PhYUmn5OOQtYMH4h6I0nSsKchNAySU/edit?usp=sharing) if you want to generate traces yourself
      9  * [py-trace-event](https://github.com/natduca/py_trace_event) for generating traces from python
     10  * [Chrome's trace_event.h](http://src.chromium.org/chrome/trunk/src/base/debug/trace_event.h) if you're in Chrome's ecosystem
     11  * [ftrace](https://www.kernel.org/doc/Documentation/trace/ftrace.txt) for generating traces on Linux
     12 
     13 Note: trace-viewer supports custom trace file formats. Just [[add an importer|Extending-and-Customizing-Trace-Viewer]] to trace viewer for your favorite file format.
     14 
     15 Contributing New Stuff
     16 ======================
     17  * Join our Google Groups: [trace-viewer](https://groups.google.com/forum/#!forum/trace-viewer), [trace-viewer-bugs](https://groups.google.com/forum/#!forum/trace-viewer-bugs)
     18  * Learn how to start: [Contributing](https://github.com/catapult-project/catapult/blob/master/CONTRIBUTING.md)
     19  * Read the [Trace Viewer style guide](https://docs.google.com/document/d/1MMOfywou2Oaho4jOttUk-ZSJcHVd5G5BTsD48rPrBtQ/edit)
     20  * Pick a feature from the [tracing wish list](https://docs.google.com/a/chromium.org/document/d/1T1UJHIgImSEPSugCt2TFrkNsraBFITPHpYFGDJStePc/preview).
     21  * Familiarize yourself with the [[Trace-Viewer's-Internals]] and our [[Trace-Viewer-Components]].
     22