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

Support Hybrid SDKs

Aperta
#809 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
android, flutter, kotlin, react-native, unity

Direzione di ricerca

Inizia esaminando le implementazioni ibride a cui si fa riferimento in sentry.gradle, SentryPlugin.kt, GradleSetup.cs, DebugSymbolUpload.cs e ProguardSetup.cs. Confronta il loro comportamento relativo a simboli di debug, ProGuard, dipendenze e linker con quello dell’Android Gradle Plugin esistente. Il lavoro è completato quando sono disponibili subplugin di prima classe per gli SDK ibridi elencati, con funzionalità condivise e supporto per configuration cache, progetti isolati, build cache e task avoidance.

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

Descrizione

Android Feature
Description

Currently all our hybrid SDKs either recommend using SAGP or doing things their own way depending on the use-case. For example:

Ideally we should eliminate those and provide first-class support for the Hybrid SDKs from the SAGP side. There should be subplugins for each hybrid SDK type (e.g. io.sentry.gradle.react-native or io.sentry.gradle.unity). The common functionality (like uploading debug symbols/proguard mappings) should be extracted into a common folder/module and shared between those subplugins. The new functionality should be built on top of that and support various gradle features such as configuration cache, isolated projects, build cache, task avoidance, etc.

Lingua principale
Kotlin
Stelle
184
Fork
41
Merge medio
2g 10m
PR unite (30g)
20

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.