ignore vendor
refactor the yard documentation rake task and make it reusable