docs: improved the workflow via grunt-contrib-watch