Commit graph

13 commits

Author SHA1 Message Date
Christopher Speller
b66f4c7c1d
Remove unneeded env set 2018-07-31 22:45:45 -07:00
Jesse Hallam
debd9c11ed
pull changes from mattermost-plugin-demo 2018-07-31 16:21:03 -04:00
Jesse Hallam
2de3471aa2
more Makefile improvements
* warn upfront if go/dep/npm not available
* try to find dep in $GOPATH/bin if not installed globally
* only override variables if not externally defined, allowing manual override from command line
* split up Makefile into a buid/setup.mk for simplicity

I didn't actually find anything that made this Makefile not-linux
specific -- tested on Debian with the standard make installed.
2018-07-31 16:15:55 -04:00
Jesse Hallam
8788b41ab2
s/vgo/dep/ 2018-07-27 14:32:36 -04:00
Jesse Hallam
f387133c21
Makefile: webapp test should depend on npm install 2018-07-26 15:25:04 -04:00
Jesse Hallam
0967bd43f2
clarify clean target 2018-07-25 14:40:02 -04:00
Jesse Hallam
9bc9e1aeb8
add vendor target for non-vgo projects, as required 2018-07-25 14:36:43 -04:00
Jesse Hallam
77bd9e8255
allow MANIFEST_FILE configuration 2018-07-25 14:36:23 -04:00
Jesse Hallam
f9ce32a7d9
enable coverage for server tests 2018-07-25 14:36:05 -04:00
Jesse Hallam
b3b2250076
extract the test target 2018-07-25 14:24:46 -04:00
Jesse Hallam
68cf434afb
bundle the plugin with the plugin_id in the tar
This fits our existing practice of distributing plugins, and enables
easier manual installation of same.
2018-07-25 14:22:48 -04:00
Jesse Hallam
33eb1385d2
add webapp/.npminstall target to speed up rebuilds 2018-07-23 14:07:42 -04:00
Jesse Hallam
189f92c54b
initial commit 2018-07-23 13:43:22 -04:00