add yard for doc [ci skip]