[ci skip] Add missing docs and fix yard warnings