mapbox / mapbox/MapboxGeocoder.swift

Build universal framework target for Carthage

Offen
#219 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

build
Vorherrschende Sprache
Swift
Sterne
133
Forks
46
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

MapboxGeocoder.xcodeproj currently has four separate framework targets, one for each platform, plus corresponding test targets and schemes. To streamline development both locally and downstream, we should combine them into a single framework target and test target. Downstream, only Carthage uses the Xcode project; it has supported universal frameworks since v0.9. The CircleCI configuration and the readme both need to be updated to refer to the new combined scheme.

/ref mapbox/turf-swift#197 mapbox/mapbox-directions-swift#730

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit der Untersuchung von MapboxGeocoder.xcodeproj und seinen vorhandenen Plattform-Framework- und Test-Targets. Prüfe anschließend die CircleCI-Konfiguration und die README auf Scheme-Verweise. Die Arbeit ist abgeschlossen, wenn das Projekt ein gemeinsames Framework-Target und Test-Target verwendet und die CI-Konfiguration sowie die README so aktualisiert wurden, dass sie auf das gemeinsame Scheme verweisen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
swift
Bereich
build-system, ci-cd
Issue-Typ
Refactoring
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.