我正在考虑采用semver作为另一个库的包装器,该库也遵循 semver。最初我以为我会保持包装器的版本与原始库相同,因为理想情况下它们会一直完全匹配。
然而,这并不是那么简单,因为包装器本身可能存在与原始库无关的错误和补丁,更不用说包装器开发本身是增量的,并非所有功能都在一夜之间准备就绪。
考虑到包装器引用的原始库的版本以及包装器本身的补丁和开发历史,推荐的对此包装器进行版本控制的方法是什么?
我正在考虑采用semver作为另一个库的包装器,该库也遵循 semver。最初我以为我会保持包装器的版本与原始库相同,因为理想情况下它们会一直完全匹配。
然而,这并不是那么简单,因为包装器本身可能存在与原始库无关的错误和补丁,更不用说包装器开发本身是增量的,并非所有功能都在一夜之间准备就绪。
考虑到包装器引用的原始库的版本以及包装器本身的补丁和开发历史,推荐的对此包装器进行版本控制的方法是什么?