facebook / flipper

A desktop debugging platform for mobile developers.
https://fbflipper.com/
MIT License
13.34k stars 954 forks source link

Discussion: Swift Package Manager Support #1431

Open jchitel opened 4 years ago

jchitel commented 4 years ago

I have been looking to use Flipper for some time, but all of my team's dependencies are installed via Swift Package Manager, and so far Flipper is one of only 2 dependencies we have been looking to use that do not support it (the other being the Firebase SDK, which is currently working on SPM support).

The only information I've found for SPM support for Flipper is this old issue: #187 , which received very little response at the time.

Over the past few years SPM has become more and more the first class dependency manager for iOS, and it's generally expected that all libraries/tools support it.

passy commented 4 years ago

That sounds reasonable to me. I'm an absolute n00b when it comes to Swift and its ecosystem, so we'd have to find someone else to take care of this. Based on the Firebase project you shared, this also looks like it could be quite involved. It would be great to hear someone's assessment of how much work it would be to set this up for Flipper.

stale[bot] commented 3 years ago

Hey there, it looks like there has been no activity on this issue recently. Has the issue been fixed, or does it still require the community's attention? This issue may be closed if no further activity occurs. You may also label this issue as a "Discussion" or add it to the "Backlog" and I will leave it open. Thank you for your contributions.

anoorally commented 3 years ago

@passy I wanted to add Flipper to an iOS project using only Swift Package Manager but the repo does not have the package.swift file. Do you have any update on when this could be supported?

darvelo commented 3 years ago

Also interested in this, but sadly no time to support. 😞

pierosifuentesp commented 3 years ago

Same here, would be nice to have SPM support

stale[bot] commented 2 years ago

Hey there, it looks like there has been no activity on this issue recently. Has the issue been fixed, or does it still require the community's attention? This issue may be closed if no further activity occurs. You may also label this issue as a "Discussion" or add it to the "Backlog" and I will leave it open. Thank you for your contributions.

brianguertin commented 2 years ago

Go away, stale-bot. This issue is important 🤖

mflknr commented 2 years ago

Hey everyone,

any news on the SPM support?

JohannesPtaszyk commented 2 years ago

Would love to see some work put into this.

BergQuester commented 2 years ago

No SPM support is an automatic non-starter for us.

AdMeen89 commented 2 years ago

It's very important feature for modern iOS app development. Any news about it?

passy commented 2 years ago

We don't have any plans for this but if someone from the community would like to take the lead or do some exploration of what that would take, we'd totally be up for it.

JohannesPtaszyk commented 2 years ago

@mflknr Maybe you could open a PR? :)

hyeongseokpark-29cm commented 1 year ago

please...

chiragramani commented 1 year ago

Hi folks, like you all, I love flipper too! After some inspiration from js-flipper and in need of a more friendly dependency stack, I recently open-sourced swift-flipper and FlipperLite. They both purely support SPM. I have integrated them in my applications - both server side and iOS, and it works fine for me. I would appreciate it if you try the example app or try integrating it in your app, share your thoughts how that goes for you and let me know if you face any issues!

mflknr commented 1 year ago

Seems like we've found the hero we needed but surely didn't deserve