Frage zu Themeentwicklung mit Vagrant und Phpstorm

Hallo zusammen,

ich habe mir jetzt mal einen Shop mit Vagrant aufgesetzt um an meinem Theme zu arbeiten. Das hat soweit auch funktioniert. Als IDE benutze ich PHP Storm und habe diese auch per SFTP mit Vagrant verbudnen.

Nun bin ich mir aber nicht ganz sicher wie der beste Arbeisablauf ist.

Dateien werden wohl lokal auf der Festplatte bearbeitet und dann auf die VM geschoben nehmen ich an. Wo lasse ich jetzt aber beispielsweise Grunt laufen? Lokal oder auf der VM? Bin mir gerade nicht sicher was sinnvoller ist.

Wäre nett wenn ihr mir mal eure Erfahrungen mitteilen könnt wie ihr das in der Praxis handhabt. 

Viele Grüße,

Manuel