yeoman workflow