forem / DEV-ios

DEV Community iOS App
GNU General Public License v3.0
357 stars 97 forks source link

Migrate to Swift Package Manager #241

Closed fdocr closed 2 years ago

fdocr commented 3 years ago

Is your feature request related to a problem? Please describe. Carthage has worked well for our needs so far, but it may be the right moment to start transitioning to SPM as Apple moves forward.

Describe the solution you'd like There's a few things that would need to get done:

Describe alternatives you've considered We're okay going forward with Carthage since "it works", but this would definitely be an enhancement for the Project

Additional context Check out this awesome article: https://dev.to/cardoso/migrate-your-ios-project-from-carthage-to-swift-package-manager-3p70

wptechprodigy commented 2 years ago

Hi @fdoxyz what's needed to be done on this request?

I am considering working on it!

fdocr commented 2 years ago

Hi @wptechprodigy thank you for volunteering!

I forgot to close the issue back when another contributor submitted #244, sorry about that. We are also sunsetting this app in favor of the Forem app soon (not yet open source but ForemWebView is) so we are likely only releasing one last update here in the coming weeks maybe before archiving the repo.

If you still want to contribute despite this, I would recommend a plain dependency bump. Basically just cloning the repo and updating all Swift Package dependencies to latest version (only diff will be Package.resolved). It's a small contribution but worth it if you're interested in Hacktoberfest 🙂