A YARD plugin that parses Sorbet type annotations
- Attaches existing documentation to methods and attributs that follow
sigdeclarations. (This information is otherwise discarded.) - Translates
sigtype signatures into corresponding YARD tags - Generates method definitions from
T::Structfields - Generates constant definitions from
T::Enumenums - Modules marked
abstract!orinterface!are tagged@abstract - Modules using
mixes_in_class_methodswill attach class methods
See the Plugin Support section of the YARD docs.
This plugin is used in generating docs for:
- The Homebrew Ruby API
yard-sorbetitself