Hanzei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								43220fefbf 
								
							 
						 
						
							
							
								
								Make go flags customisable ( #46 )  
							
							
							
						 
						
							2019-06-25 21:36:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hanzei 
								
							 
						 
						
							
							
							
							
								
							
							
								5763d2f9f3 
								
							 
						 
						
							
							
								
								Add support for custom makefile ( #45 )  
							
							... 
							
							
							
							* Add support for custom makefile
* Add documention 
							
						 
						
							2019-06-24 19:50:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hanzei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								43af4d9cfe 
								
							 
						 
						
							
							
								
								Refactoring ( #43 )  
							
							... 
							
							
							
							* Cleanup .gitignore
* Document minimum server version
* Become golint compliant
* Use pre defined http method
* Update dependencies
* Add i18n-extract target
* Add golint target
* Run check-style against all go files
Co-Authored-By: Jesse Hallam <jesse.hallam@gmail.com> 
							
						 
						
							2019-06-22 16:15:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hanzei 
								
							 
						 
						
							
							
							
							
								
							
							
								a79b47bf5b 
								
							 
						 
						
							
							
								
								Fix make coverage ( #40 )  
							
							
							
						 
						
							2019-05-28 22:05:07 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									scott lee davis 
								
							 
						 
						
							
							
							
							
								
							
							
								0acb31f8a7 
								
							 
						 
						
							
							
								
								changed single expression plugin upload to validate responses ( #36 )  
							
							... 
							
							
							
							* changed single expression plugin upload to individual calls checking response.  fixes problems with no uploads on Ubuntu 16.04
* Updated error message as requested by @levb on #discussion_r275448965
* removed double PLUGIN_VERSION ref
* added  --post301 --location to curl invocation in ./build/bin/manifest apply
mkdir -p server/dist;
cd server && env GOOS=linux GOARCH=amd64 /usr/local/go/bin/go build -o dist/plugin-linux-amd64;
cd server && env GOOS=darwin GOARCH=amd64 /usr/local/go/bin/go build -o dist/plugin-darwin-amd64;
cd server && env GOOS=windows GOARCH=amd64 /usr/local/go/bin/go build -o dist/plugin-windows-amd64.exe;
cd webapp && /usr/local/bin/npm run build;
> webapp@0.0.1 build /home/skawtus/workspace/mattermost-plugin-sample/webapp
> webpack --mode=production
Hash: f6fcda45461a2f57b51b
Version: webpack 4.16.1
Time: 509ms
Built at: 2019-04-16 09:56:33
  Asset      Size  Chunks             Chunk Names
main.js  1.61 KiB       0  [emitted]  main
[0] multi ./src/index.js 28 bytes {0} [built]
[1] ./src/index.js 1.28 KiB {0} [built]
[2] ./src/manifest.js 174 bytes {0} [built]
rm -rf dist/
mkdir -p dist/com.mattermost.sample-plugin
cp plugin.json dist/com.mattermost.sample-plugin/
cp -r assets dist/com.mattermost.sample-plugin/
cp -r public/ dist/com.mattermost.sample-plugin/
mkdir -p dist/com.mattermost.sample-plugin/server/dist;
cp -r server/dist/* dist/com.mattermost.sample-plugin/server/dist/;
mkdir -p dist/com.mattermost.sample-plugin/webapp/dist;
cp -r webapp/dist/* dist/com.mattermost.sample-plugin/webapp/dist/;
cd dist && tar -cvzf com.mattermost.sample-plugin-0.1.0.tar.gz com.mattermost.sample-plugin
com.mattermost.sample-plugin/
com.mattermost.sample-plugin/webapp/
com.mattermost.sample-plugin/webapp/dist/
com.mattermost.sample-plugin/webapp/dist/main.js
com.mattermost.sample-plugin/assets/
com.mattermost.sample-plugin/assets/.gitkeep
com.mattermost.sample-plugin/plugin.json
com.mattermost.sample-plugin/server/
com.mattermost.sample-plugin/server/dist/
com.mattermost.sample-plugin/server/dist/plugin-darwin-amd64
com.mattermost.sample-plugin/server/dist/plugin-windows-amd64.exe
com.mattermost.sample-plugin/server/dist/plugin-linux-amd64
com.mattermost.sample-plugin/public/
com.mattermost.sample-plugin/public/hello.html
plugin built at: dist/com.mattermost.sample-plugin-0.1.0.tar.gz
Installing plugin via API
OK.
* reverted to original request sequence, combine with post301 & location flags to curl 
							
						 
						
							2019-04-22 11:41:09 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hanzei 
								
							 
						 
						
							
							
							
							
								
							
							
								fe3553d999 
								
							 
						 
						
							
							
								
								Go modules ( #22 )  
							
							... 
							
							
							
							* Move to go modules
* Move go.mod in root directory
* Update Readme
* Remove golang.org/x/tools from go.mod
* Remove go list from targets
* Set go version to 1.12
* Update Makefile
Co-Authored-By: hanzei <16541325+hanzei@users.noreply.github.com>
* Update dependencies
* Fix build 
							
						 
						
							2019-04-10 12:42:33 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									happygaijin 
								
							 
						 
						
							
							
							
							
								
							
							
								0e863452cc 
								
							 
						 
						
							
							
								
								MM-14575: Automatically serve static files for plugins ( #33 )  
							
							... 
							
							
							
							* MM-14575: Automatically serve static files for plugins
* Added sample public file
* Added HAS_PUBLIC to Makefile to test for public folder
* Added "static_files" config setting
* MM-14575: Removing static_files from plugin.json
* MM14575: Moving public folder to bundle root
* MM14575:Moving public directory to root 
							
						 
						
							2019-04-02 13:22:01 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hanzei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cd8afb141d 
								
							 
						 
						
							
							
								
								Allow plugins to include assets in the bundle  ( #28 )  
							
							
							
						 
						
							2019-03-18 20:09:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hanzei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								81c67a92f3 
								
							 
						 
						
							
							
								
								Overwrite plugin when deploying ( #32 )  
							
							... 
							
							
							
							It's now a month after v5.8  has been released. Time to bring these changes back in.
Resubmission of https://github.com/mattermost/mattermost-plugin-sample/pull/23  
							
						 
						
							2019-03-18 19:59:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Carlos Tadeu Panato Junior 
								
							 
						 
						
							
							
							
							
								
							
							
								cf8dcecdf2 
								
							 
						 
						
							
							
								
								introducing circleci ( #31 )  
							
							... 
							
							
							
							Based on the dev meeting we are moving to circleci 
							
						 
						
							2019-03-06 19:03:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hanzei 
								
							 
						 
						
							
							
							
							
								
							
							
								c415b6b7b8 
								
							 
						 
						
							
							
								
								Prohibit variable shadowing ( #30 )  
							
							
							
						 
						
							2019-02-06 18:46:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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