diff --git a/.editorconfig b/.editorconfig index 51d91d0e..e70b5eb4 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 00000000..e6e9d7c0 --- /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