From 6563736faed642b4daad2c4d5c5e7e68ba33a6b7 Mon Sep 17 00:00:00 2001 From: Gregory Eremin Date: Sun, 8 Feb 2015 21:21:25 +0700 Subject: [PATCH] Precompile JSX, build with make --- .gitignore | 2 ++ Makefile | 17 +++++++++++++++++ server/static/dashboard.tmpl | 7 +++---- 3 files changed, 22 insertions(+), 4 deletions(-) create mode 100644 Makefile diff --git a/.gitignore b/.gitignore index 5364a62..81449e3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ burlesque *.rice-box.go +.module-cache +server/static/app.js diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..a5b769a --- /dev/null +++ b/Makefile @@ -0,0 +1,17 @@ +all: jsx cleanup embed build + +check-react: + @type jsx >/dev/null 2>&1 || (echo "Please install React.js toolkit:\nnpm install -g react-tools\n" && exit 1) + +jsx: check-react + jsx --extension jsx server/static/ server/static/ + rm -rf server/static/.module-cache + +cleanup: + find . -name '.DS_Store' | xargs rm -f + +embed: + rice -i ./server embed-go + +build: + go build diff --git a/server/static/dashboard.tmpl b/server/static/dashboard.tmpl index d9ed1d0..7fe9c60 100644 --- a/server/static/dashboard.tmpl +++ b/server/static/dashboard.tmpl @@ -6,15 +6,14 @@ - +

Burlesque v{{.version}} at {{.hostname}}

- -