add `client` recipe, remove `doc`