Yes, it is not only possible, but common. Example: When you use JS-MV* generator in the project (generator-angular
for instance) you will probably use generators responsible for other stuff, such as generator-travis-ci
, generator-heroku
.
Using two generators dedicated to two different JS-MV* frameworks ? NO. It makes no sense.
Yo can do it physically, for instance running generator-ember
and generator-angular
consequently in the same dir will result in angular's one trying to overwrite files generated previously by generator-ember
.
As for the second question changing the workflow is basically changing the Gruntfile. It can be done by generators or by you, manually.