From 730bfdbfdaa6d54d668e7badff0380a129b20512 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Wed, 31 Jan 2018 00:03:41 +0000 Subject: [PATCH] Add Makefile --- .editorconfig | 3 +++ Makefile | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 Makefile diff --git a/.editorconfig b/.editorconfig index 51d91d0ee..e70b5eb4d 100644 --- a/.editorconfig +++ b/.editorconfig @@ -5,3 +5,6 @@ end_of_line = lf indent_style = space indent_size = 4 insert_final_newline = true + +[Makefile] +indent_style = tab diff --git a/Makefile b/Makefile new file mode 100644 index 000000000..e6e9d7c0f --- /dev/null +++ b/Makefile @@ -0,0 +1,34 @@ +ENV := dev +PORT := 8000 + +.PHONY: test + +all: init build + +clean: + rm -rf \ + node_modules \ + output_* \ + source/assets/css \ + source/assets/fonts \ + vendor + +init: + composer install + yarn install + generate-assets + +generate-assets: + yarn run encore dev + +build: + vendor/bin/sculpin generate --env=$(ENV) + +serve: + vendor/bin/sculpin generate --server --env=$(ENV) --port=$(PORT) + +watch: + vendor/bin/sculpin generate --server --env=$(ENV) --port=$(PORT) --watch + +test: + vendor/bin/phpunit