Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CM-830] Remove cocoapods support #6

Merged
merged 1 commit into from
Aug 18, 2022

Conversation

mpospese
Copy link
Contributor

Introduction

Cocoapods was great when there were no native package managers, but now we have Swift Package Manager. We should focus on that.

Purpose

Remove Cocoapods support by deleting the podspec from the repo.

Scope

  • Deleted .podspec file

Discussion

My main issue with cocoapods is the fact that we need to make a commit to alter the version in the .podspec file whenever we want to release a new version. SPM support is much simpler in that it only requires applying a tag to the git repo (cocoapods also requires this). Additionally, having to update cocoapod's public spec repo is additional overhead.

If we get sufficient requests to add cocoapods support back, we will reconsider.

Out of Scope

Removing the repo's listing from Cocoapods itself (will be done after this commit is merged)

📈 Coverage

Coverage is unaffected by this change.

@mpospese mpospese merged commit bdae470 into main Aug 18, 2022
@mpospese mpospese deleted the feature/CM-830-Remove-cocoapods-support branch August 18, 2022 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants