簡體   English   中英

將 Sorbet RBI 添加到 gem 的目錄結構是什么?

[英]What is the directory structure for adding Sorbet RBIs to a gem?

我有一個我想添加類型的gem (通過提交 PR 或通過 fork 僅在我的項目中使用),但除了創建/rbi文件夾之外,文檔沒有提供更多指導。

大聲思考,它應該鏡像lib/中的文件並添加類型簽名,還是應該像sorbet-typed中的簽名一樣是一個大文件(每個版本?)?

我還不知道有任何寶石這樣做,文檔也沒有提到它。

我最近為我的一個寶石 - pdf閱讀器經歷了這個過程。 這是我第一次使用冰糕(所以我不是專家),而且我還注意到缺少將類型添加到 gem 的特定用例的文檔。

我最終使用parlor生成了初始 rbi 文件,將它們全部放入一個文件中: https ://github.com/yob/pdf-reader/blob/480aa240a531cd6f97a46a29279f19025821e886/rbi/pdf-reader.rbi

冰糕似乎對此很滿意,所以我沒有改變它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM