0

github の既存の C ライブラリ リポジトリ用に Swift Package Manager エントリ (マニフェストおよびモジュールマップ ファイル) を作成したいと考えています。

ただし、フォークしたくありません。そこに追加し、フォークを元のレポで最新の状態に維持します。

これは、Swift PM のプロキシとして機能する別のリポジトリを作成する方法ですか?

4

1 に答える 1

1

いいえ、まだです。私はこのアイデアを検討し、有用だと考えていますが、実際には、既存の C ライブラリをパッケージ マネージャーで動作させるには、通常、コードを移動する必要があります。カスタム コード レイアウト規則をサポートすると、より興味深いものになると思います。

ハックとして、git サブモジュールを使用して外部パッケージを参照し、シンボリック リンクを使用して「アダプター」パッケージ内の必要な場所にソースを表示することで、これを機能させることができる場合があります。

于 2016-10-05T22:24:50.333 に答える