feather components reads them from the macros
themselves, so it is right even when documentation is not.
Your components too
Components your app defines undertemplates/components/ are listed alongside the
framework’s. One that shares a filename with a framework component is marked as
overriding it, which is how the template loader resolves it at runtime.
In your own docs
The--markdown flag writes a catalogue file you can commit, so a reviewer reading a
pull request sees the same signatures without running anything.