Comments (2)
As the author of that piece, I would like to expand on that point a little.
Intelligent people can disagree about the wisdom of SemVer. There is a long blog battle spanning multiple volumes about this with some good points on all sides that is far outside the scope of this issue.
However when a package manager starts insisting on SemVer that is a unique and particular problem that has historically been a recipe for trouble.
For example, underscore had a rather large kerfuffle because npm enforced a semver-based-versioning-scheme on a project maintainer that actively didn't want it, and the stubbornness on both sides of the line caused lots of code to break for real people, involved forks, and all kinds of drama. Man-weeks were lost.
Given the experience that other package managers have had on this issue I think it would be wise to accept the reality, that we are not all of one mind about how to version packages, that we will never be of one mind. And so let's talk about how we can plan around that difference in perspective rather than trying to get everybody to agree on the One True Way.
from guides.cocoapods.org.
@orta Indeed, the wording could use clarifying. CocoaPods does not require SemVer at all. People can use any version format that would like to use, just not ‘arbitrary revisions’, e.g. a git commit sha hash.
from guides.cocoapods.org.
Related Issues (20)
- TypeError - no implicit conversion of Array into String HOT 1
- CocoaPods search api not working HOT 1
- Add documentation for vendored_frameworks HOT 3
- Add documentation for singular vs plural form of properties HOT 1
- Should the Manifest.lock file be added to git or not? HOT 9
- Google Map,Place, Picker Pod not installing HOT 2
- Google Map, Place, Picker HOT 1
- 请问如何遍历project或者遍历workspace的target HOT 1
- isssuuuussssseeee.secting
- ussrss.view HOT 1
- Can import a package of swiftpackage By using cocopods?
- how to push private reops HOT 1
- 更新到移动广告 SDK 7.15.0 或更高版本。
- sdk
- Learning
- pod 'Google-Mobile-Ads-SDK'
- could the symlink gcc issue be more prominent ? HOT 3
- Can I get pod install or pod update return result
- Unable to publish pod after successful push HOT 2
- Easily-to-fall-into Antipattern with Resource Bundle Names HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from guides.cocoapods.org.