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.
In order to develop for vroom, you will need:
golang>= 1.18makepre-commit
In order to install pre-commit, you will need python and run:
pip install --user pre-commitOnce pre-commit is installed, you'll have to set up the actual git hook scripts with:
pre-commit installmake devmake testWe 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.
