Disable private imports by default
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 66/100
- Issue-Typ
- Feature
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- swift
- Bereich
- build-system, testing
Rechercherichtung
Start by locating the package settings that define ENABLE_PRIVATE_IMPORTS, the macOS, Ubuntu, and iOS unit-test jobs, and the test entry points and contributor instructions. Check how those settings reach the tested libraries and their tests. Done means private imports are off by default, explicit opt-in enables both required settings consistently, and the test instructions explain when to use it.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Summary
Disable private imports for normal builds so the compiler can optimize private storage access. Enable them explicitly when tests need private declarations.
Scope
- Default
ENABLE_PRIVATE_IMPORTSto false. - Enable private imports in the macOS, Ubuntu, and iOS unit-test jobs.
- Document how to run tests that require private imports.
Acceptance criteria
- Default package settings omit the private-import compiler flag and conditional definition.
- An explicit opt-in enables both settings for the tested libraries and their tests.
- Test entry points and contributor instructions use consistent settings.
- Vorherrschende Sprache
- Swift
- Sterne
- 2.5k
- Forks
- 84
- Ø Merge
- 5 Std. 45 Min.
- Gemergte PRs (30 T.)
- 70
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus OpenSwiftUIProject/OpenSwiftUI
-
Implement PickerOffenarea: data-flow area: view type: feature
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 30/100
OpenSwiftUIProject/OpenSwiftUI#1225 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Add Shader supportOffenarea: graphics area: rendering type: feature
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 18/100
OpenSwiftUIProject/OpenSwiftUI#1223 · 3 Reaktionen ·
Maintainer antworten meist innerhalb von 1 Tag
-
Add MeshGradient supportOffenarea: graphics area: rendering type: feature
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 30/100
OpenSwiftUIProject/OpenSwiftUI#1222 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Implement ImageRendererOffenarea: rendering type: feature
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
OpenSwiftUIProject/OpenSwiftUI#1214 · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag
-
area: graphics platform: visionOS priority: p2 type: feature
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 55/100
OpenSwiftUIProject/OpenSwiftUI#1178 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in OpenSwiftUIProject/OpenSwiftUI
Ähnliche Issues
-
🎉 Add WoundOffen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 77/100
jaywcjlove/awesome-mac#4357 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
VictorKildahl/cra#243 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 83/100
OneBusAway/vehicle-positions#260 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
eliasstravik/herdr-projects#789 · 1 Kommentar ·