mapbox / mapbox/MapboxGeocoder.swift

Build universal framework target for Carthage

オープン
#219 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

build
主要言語
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

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. 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

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。