Hanzei
ff7758dc6a
Add make coverage ( #29 )
...
This PR adds a 'make coverage` command, which creates a coverage report for the server code.
2019-01-23 20:53:49 +01:00
Yusuke Nemoto
c33bf64be0
Modify make help target for macOS ( #27 )
2019-01-09 16:30:14 +01:00
Lev
c347da882c
Revert "Overwrite plugin when deploying ( #23 )" ( #25 )
...
This reverts commit b64b9ec8ba
.
2018-12-27 09:29:12 -08:00
Hanzei
b64b9ec8ba
Overwrite plugin when deploying ( #23 )
2018-12-17 20:53:30 +01:00
Hanzei
b303e8da00
Add make help target ( #19 )
...
* Add make help target
* Move documentation to previous line
2018-11-08 16:30:58 -05:00
Hanzei
f31f0f8a0a
Fix bug
2018-10-12 16:10:07 +02:00
Hanzei
1495c46ae6
Add govet target
2018-10-12 15:05:14 +02:00
Hanzei
0f51dc026e
Add make check-style to travis
2018-10-12 14:56:57 +02:00
Hanzei
fbdb357823
Add check-style makefile target
2018-10-12 13:38:18 +02:00
Hanzei
d0df44c109
Run go tests with -race & fix install
2018-09-23 08:18:07 +02:00
Jesse Hallam
5b2980d1ac
tweak plugin id/version injection
...
* define BUNDLE_NAME after including build/setup.mk (just for clarity, not correctness)
* separate plugin id from version with dash in bundle name to match Mattermost package
* fix various js/go idioms (some pre-existing!)
* fix error message
2018-09-20 11:56:40 -04:00
Hanzei
ed143d89d4
Include version into bundle name
2018-09-18 08:19:42 +02:00
Jesús Espino
376d9f5cd0
Adding curl as option to 'make deploy' for better linux support
2018-08-16 00:32:43 +02:00
cpanato
b6d0d55fac
fix the upload thru api
2018-08-15 13:35:02 +02:00
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