This guide will help you get started developing Pyroscope.
Make sure you have the following dependencies installed before setting up your developer environment:
rust(you'll only need it to work on Python and Ruby integrations)
On macOS we recommend you to use homebrew to manage dependencies:
Building pyroscope locally
To start developing Pyroscope you need to know a few commands:
If you're using VS Code we would recommend the official Go extension from Google.
revive for linting. Add
Go: Lint Flags section in VS Code settings.
Please checkout out the style guides we use.