Hacker GitHub

← All repos

Shopify/tapioca

View on GitHub ↗ ★ 876 Ruby

The swiss army knife of RBI generation

8 mentions on Hacker News by 8 people: 0 stories, 8 comments · first 2020-11-20 · latest 2024-11-04

Mentions per year 8 mentions · busiest year 2022 (2)
20082026
  1. There's some progress in typing ruby code. You may want to check https://github.com/Shopify/tapioca
    comment by avaldez_ · 2024-11-04 · in Rewrite It in Rails
  2. …and podcast episodes that dig into that deeper. ¹ -- https://github.com/Shopify/spoom ² -- https://github.com/Shopify/tapioca ³ -- https://github.com/andyw8/awesome-sorbet
    comment by nirvdrum · 2024-04-24 · in Should You Use Ruby on Rails or Hanami?
  3. Have you tried Tapioca ( https://github.com/Shopify/tapioca ) with Sorbet? Typing in general has ways to go sure, but I find this combination quite usable in my day to day.
    comment by Rafert · 2023-04-07 · in Building GitHub with Ruby on Rails
  4. It is, but Shopify uses it as well and maintains the companion tool, tapioca. https://github.com/Shopify/tapioca Tapioca is used to generate type signatures on gems and code that creates functions at runtime. Sorbet ships with some of that…
    comment by eric-hu · 2023-01-17 · in Ruby 3.2’s YJIT is Production-Ready
  5. …to work, there's a lot of people chatting about Sorbet daily at https://sorbet.org/slack [1] https://github.com/Shopify/tapioca
  6. …Sorbet paid off very quickly. Also, T::Enum and T::Struct are handy in any Ruby codebase. [1] https://github.com/Shopify/tapioca [2] https://github.com/Shopify/tapioca/tree/main/lib/tapioca/com...
  7. …RBS files afaik. I haven't heard of anyone using RBS in production. [0] - https://sorbet.org/ [1] - https://github.com/Shopify/tapioca
    comment by thomasdziedzic · 2021-12-25 · in Ruby 3.1
  8. …one using Tapioca? I was unsure exactly which bits of Sorbet rbi were still required with tapioca https://github.com/Shopify/tapioca/issues/114 We are currently using `sorbet-rails` but it appears Tapioca would be a replacement for that as…