作为Haskell的初学者,我正在开发一个我希望公开的小型图书馆。我遇到的一个问题是,我不知道应该对我所依赖的范围做些什么。将范围设置为当前MAJOR版本是否有意义,例如
network >= 2.6 && < 2.7
我应该考虑使用较低的MAJOR版本进行测试吗?
答案 0 :(得分:0)
Package Versioning Policy文档指定了为您自己的包分配版本的besr方法。
如果您不想深入了解此问题,可以省略所依赖的软件包上的所有版本限制,然后让Stackage team将软件包包含在其版本中(请参阅作者部分)。一旦你的包裹进入,Stackage有责任确保它的构建正常。