我有一个想要添加类型的gem (通过提交PR或通过more仅在我的项目中使用),但the documentation除了创建/rbi文件夹之外,并没有给出更多的指导。
想一想,它是应该镜像lib/中添加了类型签名的文件,还是应该是一个大文件(每个版本?)就像sorbet-typed中的签名
我还不知道有没有gem这样做,文档也没有提到这一点。
发布于 2021-11-21 00:45:52
我最近为我的一个gems pdf阅读器经历了这个过程。这是我第一次使用sorbet (所以我不是专家),我也注意到缺乏向gem添加类型的特定用例的文档。
我最终使用parlour生成了初始的rbi文件,它将它们都放到一个文件中:https://github.com/yob/pdf-reader/blob/480aa240a531cd6f97a46a29279f19025821e886/rbi/pdf-reader.rbi
冰沙似乎对此很满意,所以我没有改变它。
https://stackoverflow.com/questions/69155000
复制相似问题