microsoft / kiota

OpenAPI based HTTP Client code generator
https://aka.ms/kiota/docs
MIT License
2.47k stars 176 forks source link

kiota swift libraries distribution #1450

Open baywet opened 2 years ago

baywet commented 2 years ago

There seem to be 2 popular library distribution systems in the eco-system:

We should evaluate which ones the kiota libraries should be available on.

ramsessanchez commented 2 years ago

I've used Cocoapods before, I have found it to be simple to use, however it does require a few extra steps when configuring your project in order to make use of the Cocoapods. While I have never used swift-packages, from what I have read it seems to be native to X-code thus would require no extra setup in order to use, plus there seems to be a user-friendly UI for managing these dependencies in X-code, which from my experience is not available for Cocoapods. That being said, Cocoapods is extremely popular as it's been around for quite a while thus it may restrict our user audience if we decide to only publish on Swift Packages.