module
0.0.0-20241212090425-436b1f8e82c3
Repository: https://github.com/getsentry/vroom.git
Documentation: pkg.go.dev
# README
Sentry vroom
vroom
is Sentry's profiling service, processing and deriving data about your profiles. It's written in Go.
The name was inspired by this video.
Development
In order to develop for vroom
, you will need:
golang
>= 1.18make
- Snuba (via Sentry development services)
pre-commit
pre-commit
In order to install pre-commit
, you will need python
and run:
pip install --user pre-commit
Once pre-commit
is installed, you'll have to set up the actual git hook scripts with:
pre-commit install
Build development server
make dev
Run tests
make test
Release Management
We use GitHub actions to release new versions. vroom
is automatically released using Calendar Versioning on a monthly basis together with sentry (see https://develop.sentry.dev/self-hosted/releases/), so there should be no reason to create a release manually. That said, manual releases are possible with the "Release" action.
# Packages
No description provided by the author