[swift-evolution] Searchable Swift Package Manager index?

Jonathan Allured jon.allured at gmail.com
Wed Dec 9 12:41:28 CST 2015


See also this section of the Community Proposal for SPM:

https://github.com/apple/swift-package-manager/blob/master/Documentation/PackageManagerCommunityProposal.md#a-package-index <https://github.com/apple/swift-package-manager/blob/master/Documentation/PackageManagerCommunityProposal.md#a-package-index>

I also would be very interested in helping with this effort!!

Jon

> On Dec 9, 2015, at 12:34 PM, Gwendal Roué via swift-evolution <swift-evolution at swift.org> wrote:
> 
> On that topic, Max Howell wrote (at https://bugs.swift.org/browse/SR-107):
> 
>>> Where to put/find the Package definition for a public dependency like SQLite?
>>> […]
>>> Max Howell has worked on Homebrew, and Homebrew is centralized and hosted on Github (if I'm not mistaken). Do you know what prevented him from importing his particular experience on this topic to the Swift Package Manager? Does he think there are caveats in the current way Homebrew is centralized?
>> 
>> Homebrew made me regret the centralized model. Though having said that I think it would have benefits here since there is really only one correct module map.
>> 
>> Not specializing the behavior for these packages is better for the ecosystem, it remains flexible and consistent.
>> 
>> It would be easy for someone to step up and make an organization that becomes the go-to place for system module packages. I hope the community will answer that call.
>> 
>> If we insisted on a single index then the benefits of decentralization would not be accessible, but if we encourage the community to provide an index while still not treating these package types differently the community has the best of both worlds.
> 
> So it looks like we need someone with strong social skills.
> 
> Gwendal Roué
> 
> _______________________________________________
> swift-evolution mailing list
> swift-evolution at swift.org
> https://lists.swift.org/mailman/listinfo/swift-evolution

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20151209/685fbdc8/attachment.html>


More information about the swift-evolution mailing list