From 53633a0ac5defebb2c0b82a85eb6b52671c0b10c Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Tue, 9 Aug 2016 10:05:51 -0400 Subject: [PATCH] Add a few watching makefile targets for quick iterative development of the client. Execute in parallel, which is super handy, using something like `make -j webpack-watch grunt-watch-style grunt-watch-develop`. Make sure to rerun the root `make client` before committing though! --- Makefile | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Makefile b/Makefile index 051e1862aab..8bfe0c46f0e 100644 --- a/Makefile +++ b/Makefile @@ -83,6 +83,15 @@ grunt-docker: grunt-docker-image ## Run grunt inside docker clean-grunt-docker-image: ## Remove grunt docker image docker rmi ${GRUNT_DOCKER_NAME} +grunt-watch-style: npm-deps ## Execute watching style builder for dev purposes + cd client && $(GRUNT_EXEC) watch-style + +grunt-watch-develop: npm-deps ## Execute watching grunt builder for dev purposes (unpacked, allows debugger statements) + cd client && $(GRUNT_EXEC) watch --develop + +webpack-watch: npm-deps ## Execute watching webpack for dev purposes + cd client && ./node_modules/webpack/bin/webpack.js --watch + # Release Targets release-create-rc: release-ensure-upstream ## Create a release-candidate branch