Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想为 github 上的现有 C lib 存储库创建一个 Swift 包管理器条目(清单和模块映射文件)。
但是我不想分叉它,将它添加到那里并保持分叉与原始存储库保持最新。
这是创建一个单独的存储库作为 Swift PM 代理的一种方式吗?
还没有。我已经考虑过这个想法,并认为它会很有用,但现在在实践中使现有的 C lib 与包管理器一起工作通常需要移动代码。一旦我们支持自定义代码布局约定,那么我认为它会变得更有趣。
作为 hack,您可以通过使用 git 子模块来引用外部包并使用符号链接使源出现在您的“适配器”包中它们需要的位置来完成这项工作。