-
Notifications
You must be signed in to change notification settings - Fork 32
Description
With the recent developments on Swift-Evolution, I feel like there will be no gap left to fill by Accio on the move to SwiftPM anymore starting with the release of Xcode 12 which will include Swift 5.3 where all of the changes are already implemented. Namely, these things will be added:
- SE-0271: Package Manager Resources
- SE-0272: Package Manager Binary Dependencies
- SE-0273: Package Manager Conditional Target Dependencies
- SE-0278: Package Manager Localized Resources
Therefore I would suggest that we add an info box at the top of the README.md
file which points to those four proposals and mentions that we invite everyone to ask any dependencies they have included in their projects via Accio until now to open an issue for SwiftPM support starting with Swift 5.3 instead.
We should also note that Accio will continue to work for everyone who can't move to Swift 5.3 immediately for the time being, but that we will only fix bugs for those and not add any more features as it's no longer needed.
I'm really happy all the changes have been done so fast in the end, I was afraid that they wouldn't all be added that quickly initially, but Swift is going into the right direction in general with these changes and with their focus on more platforms, the ecosystem & more flexibility with things like an improved concurrency model. I'm really looking forward to that bright future! Let's do our part.
Or do you guys see any ground that's not covered by SwiftPM yet which Accio could fill?
CC: @fredpi @mrylmz