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

Improve automatic tagging of Composables

Aperta
#855 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
kotlin
Ambito
mobile

Direzione di ricerca

Inizia leggendo l’implementazione del plugin del compilatore e il precedente lavoro collegato di VKCOM TestTagApplier per capire come i nomi dei composable diventano valori di SentryTag. Il lavoro è completato quando i tag automatici distinguono in modo univoco i composable usando i dettagli del codice sorgente proposti e ViewHierarchies e Transactions rappresentano con maggiore accuratezza i componenti tracciati.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Android Improvement Spans
Description

Currently our automatic tagging through the compiler plugin is suboptimal, because we're using a Composable name for SentryTag which can be default composable names like Image/Text/Slider etc. and which don't uniquely identify the composable.

We could use filename + function name + lineno to uniquely identify composables and make the ViewHierarchies and Transactions better represent what components are being traced.

Prior art: https://github.com/VKCOM/vkompose/blob/master/compiler-plugin/compose-test-tag/applier/plugin/src/main/kotlin/com/vk/compiler/plugin/compose/test/tag/applier/TestTagApplier.kt

Lingua principale
Kotlin
Stelle
184
Fork
41
Merge medio
1g 23h
PR unite (30g)
19

Preparare l'ambiente

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-android-gradle-plugin

Tutte le issue di getsentry/sentry-android-gradle-plugin

Issue simili

Altre issue su Kotlin

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.