Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Reorganize `sentry-core` and `sentry`

Aperta
#1,027 1 commento 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@szokeasaurusrex ci sta già lavorando.

Dal 6/3/2026.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

Improvement Rust

We should rethink the separation between sentry-core and sentry.

This issue was prompted by a Slack discussion with @lorenzocian where we realized that some of the things in sentry-core likely don't make sense to be there. As we understand it, sentry-core's main purpose is to offer library authors a way to instrument their libraries with Sentry, without actually offering the features for sending events to Sentry.

However, this architecture has some problems. Some types related to sending events (e.g. ClientOptions and Client) are defined in the sentry-core rather than in sentry. If the goal of sentry-core is to have a minimal API for library authors, these seem misplaced in that crate.

More fundamentally, we may wish to rethink whether the separation into separate crates makes any sense at all.


Let's rethink the separation, and refactor if needed.

Lingua principale
Rust
Stelle
753
Fork
192
Merge medio
21h 4m
PR unite (30g)
7

Preparare l'ambiente

  • Nessun Dockerfile né file Docker Compose
  • Ha un modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di getsentry/sentry-rust

Tutte le issue di getsentry/sentry-rust

Issue simili

Altre issue su Rust

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.