mapbox / mapbox/MapboxGeocoder.swift
Build universal framework target for Carthage
まだ誰も着手していません。
- 主要言語
- Swift
- スター
- 133
- フォーク
- 46
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
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
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
まず MapboxGeocoder.xcodeproj と、そこにある既存のプラットフォーム別の framework target および test target を確認し、次に CircleCI の設定と README で scheme への参照を確認します。プロジェクトが 1 つの統合された framework target と test target を使用し、CI 設定と README が統合された scheme を参照するよう更新されれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- swift
- 領域
- build-system, ci-cd
- issue の種類
- リファクタリング
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100