Commit Graph
75 Commits
Author SHA1 Message Date
Bo-Yi Wu 01ca2530d4 refactor(Makefile): allow overriding default go program (#1593) 2018-10-14 12:39:16 +08:00
Bo-Yi Wu 268e30710b fix(Makefile): golint to new URL (#1592)
as title. Just update the golint to new URL.
2018-10-14 11:05:24 +08:00
Bo-Yi Wu 91a4459dd2 remove allow fail flag (#1573)
golang team revert the net/url issue: https://github.com/golang/go/issues/27302
2018-09-27 09:58:47 +08:00
Bo-Yi Wu 402ef120e1 fix: fmt output log to os.Stderr (#1571)
fix #1560 changes are breaking in App Engine.

cc @giulianobr @philippgille
2018-09-27 08:59:44 +08:00
Bo-Yi Wu 07f1bf0e63 feat: replace debug log with fmt package. (#1560) 2018-09-19 13:57:00 +08:00
Bo-Yi Wu 09d342abbc Add golang 1.11.x testing (#1514)
* Add golang 1.11.x testing

* remove the latest golang testing

See the issue: https://github.com/gin-gonic/gin/pull/1510
2018-08-30 14:22:51 +08:00
Bo-Yi Wu 2fbb97117c fix(build): remove unused target. (#1183) 2018-01-24 11:06:42 +08:00
Bo-Yi Wu b8b68314fa feat: add multiple service example. (#1119) 2017-09-29 16:48:10 +08:00
Bo-Yi Wu 030b1aaf72 chore(ci): replace travis ci go 1.9.x for 1.9 (#1085) 2017-08-26 19:37:19 +02:00
Bo-Yi Wu 211c48f040 refactor: using requestHeader internal func (#1083)
* refactor: using requestHeader internal func.

* update

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-08-26 12:02:47 +02:00
Bo-Yi Wu fa391a4864 chore(ci): add go 1.9 version (#1082)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-08-26 10:48:56 +02:00
Bo-Yi Wu 74221b8a35 docs(benchmark): update benchmark data (#1035)
* feat(Benchmark): update benchmark data

* fix format.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* docs(benchmarks): re indent column, feature gin

* docs(benchmark): fix newline on vm details

* docs(readme): beautify bench table, explain result
2017-07-19 09:40:05 +02:00
Bo-Yi Wu 88566b928c chore(vendor): update jsoniter package (#1033) 2017-07-18 23:06:14 +02:00
Bo-Yi Wu ce670a6497 refactor(json): make jsonite optional with build tags (#1026)
* refactor(json): Restore gin support for app engine

Create new folder to support multiple json package.
restore gin support for app engine (disable jsonite through tags)

use jsoniter

$ go build -tags=jsoniter .

use default json

$ go build .

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* rename json file.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* docs(json): add build tags document.

* fix(docs): markdown format.

* fix(json): missing space.
2017-07-18 23:01:29 +02:00
Bo-Yi Wu 986049d24c chore(vendor): upgrade jsonite rev (#1011)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-12 11:26:58 +02:00
Bo-Yi Wu e31cbdf241 feat(logger): show query string in logger. (#999) close #988
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-10 10:41:20 +02:00
Bo-Yi Wu e23842ecab fix json sort the map keys
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-08 18:19:09 +08:00
Bo-Yi Wu cb524fc94e fix testing
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-08 17:11:28 +08:00
Bo-Yi Wu 08338eff82 fix testing
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-08 17:03:14 +08:00
Bo-Yi Wu 12508320c2 feat: change json lib to jsoniter
A high-performance 100% compatible drop-in replacement of "encoding/json"

https://github.com/json-iterator/go

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-08 16:51:36 +08:00
Bo-Yi Wu baf216e167 add error check. (#972)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-04 03:12:29 -05:00
Bo-Yi Wu f0b54a3023 fix: update autotls example. (#965) 2017-07-03 00:55:21 -05:00
Bo-Yi Wu 1923b35983 update document format. (#964)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-02 09:41:06 -05:00
Bo-Yi Wu 6d071c1d36 Add load html file and func map.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-02 13:06:43 +08:00
Bo-Yi Wu a40699e07f add FuncMap testing
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-02 12:38:05 +08:00
Bo-Yi Wu 1e1e4fc867 Add Makefile to check the following thing (#947)
* Add Makefile to check the following thing.

* vet check
* fmt check
* embedmd check
* misspell check

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* remove unused variable.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-06-12 21:50:42 -05:00
Bo-Yi Wu 53295a75a4 refactor: update protobuf version (#936) 2017-06-06 20:35:07 -05:00
Bo-Yi Wu 03a76c00ea revert vendor.json
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-04-17 13:43:33 +08:00
Bo-Yi Wu f8520b83f9 update
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-04-17 13:41:47 +08:00
Bo-Yi Wu 2da17294c9 feat: listen https. 2017-04-04 14:19:44 +08:00
Bo-Yi Wu 0cb7cf88cb docs: add comment. 2017-04-04 14:19:04 +08:00
Bo-Yi Wu fb502ca58b docs: update 2017-04-03 23:42:21 +08:00
Bo-Yi Wu 6b0ae2a64a docs: update example. 2017-04-03 23:34:00 +08:00
Bo-Yi Wu d17e0a31b8 fix: remove hard code for cache. 2017-04-03 23:30:46 +08:00
Bo-Yi Wu 70d0a4c5ba fix: build only from Go version 1.7 onward 2017-04-03 22:51:56 +08:00
Bo-Yi Wu 46220b726d feat: support Let's Encrypt tls. 2017-04-03 21:23:45 +08:00
Bo-Yi Wu 41316b9ca9 feat: add GetRawData func. (#857)
* feat: add GetRawData func.

* update return style

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-03-31 08:45:56 +08:00
Bo-Yi Wu ad2dacedd6 feat: Support get value from request header. (#839) 2017-03-24 20:43:23 +08:00
Bo-Yi Wu 6bdc9afc8f fix readme format (#837)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-03-16 10:54:00 -05:00
Bo-Yi Wu b8be9df642 docs: add graceful-shutdown example for go 1.8 (#835)
* docs: add graceful-shutdown example for go 1.8

* fix testing

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-03-16 10:38:30 -05:00
Bo-Yi Wu 28b18cd1fb feat: support cygwin for log writer. (#834) 2017-03-15 20:15:41 -05:00
Bo-Yi Wu b1a15020d0 fix: gofmt error. (#833) 2017-03-11 07:35:29 -06:00
Bo-Yi Wu d94ee48fb7 Add go 1.8.x testing on travis (#806) 2017-02-17 16:38:56 +08:00
Bo-Yi Wu 7fcc6088c1 Support testing on latest version of golang. 2017-02-16 09:27:10 +08:00
Bo-Yi Wu 8191cdf5d6 docs: update readme for multiple template package. (#786) 2017-01-05 12:22:32 +08:00
Bo-Yi Wu 970e96e388 test: update client ip testing. 2017-01-03 23:42:21 +08:00
Bo-Yi Wu 17af53a565 add upload file example.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-01-03 11:50:35 +08:00
Bo-Yi Wu 6596aa3b71 [ci skip] update readme for upload file.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-01-03 10:34:27 +08:00
Bo-Yi Wu aa1a2b75fa Add comment for the logic behind func.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-01-02 18:01:25 +08:00
Bo-Yi Wu ff17a8dd75 Merge pull request #772 from gin-gonic/patch-3
Improve document for #742
2017-01-02 10:50:13 +08:00
Bo-Yi Wu df2e95cc78 Merge pull request #775 from gin-gonic/upload
Support upload single or multiple files.
2016-12-27 19:26:54 +08:00
Bo-Yi Wu 5cc3d5955f Support upload single or multiple files.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2016-12-24 12:25:01 +08:00
Bo-Yi Wu 93e36404a1 Improve document for #742
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2016-12-23 09:12:13 +08:00
Bo-Yi Wu 4f439b39f5 Merge pull request #770 from gin-gonic/console
Support disable console color
2016-12-21 14:48:23 +08:00
Bo-Yi Wu d158ef2e82 Support disable console color.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2016-12-21 14:41:47 +08:00
Bo-Yi Wu e06cef0672 Merge pull request #756 from gin-gonic/756-update-vendor-system
Fix #731
2016-12-17 00:02:31 +08:00
Bo-Yi Wu 787bff85e5 fix testing.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2016-12-11 10:14:23 +08:00
Bo-Yi Wu 764e138e32 Merge pull request #755 from gin-gonic/755-app-engine-client-ip
Fix #723
2016-12-06 08:14:11 -06:00
Bo-Yi Wu e1efd4fce1 Merge pull request #707 from yehezkielbs/develop
Make CreateTestContext public without importing net/http/httptest
2016-12-05 16:48:30 +08:00
Bo-Yi Wu 18392f589f Merge pull request #754 from gin-gonic/patch-13
Support google appengine for IsTerminal func.
2016-12-04 18:44:33 +08:00
Bo-Yi Wu 83e2ea2e6b testing on go latest version.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2016-12-04 09:56:14 +08:00
Bo-Yi Wu 38e4b1d2fe Support google appengine for IsTerminal func.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2016-12-04 09:50:02 +08:00
Bo-Yi Wu b26d956e07 fix #752 ignore appengine os.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2016-12-04 00:30:59 +08:00
Bo-Yi Wu 6f474cb42d Merge pull request #570 from andreynering/array
Implement QueryArray and PostFormArray methods
2016-12-03 08:12:19 +08:00
Bo-Yi Wu c3bfd69303 Merge pull request #744 from aviddiviner/logger-fix
Logger: skip ANSI color commands if output is not a tty
2016-12-01 06:20:24 +08:00
Bo-Yi Wu 504b119742 remove coveralls services.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2016-10-28 23:18:24 +08:00
Bo-Yi Wu e435c347b1 Merge pull request #727 from mehdy/develop
corrected a typo in README
2016-10-28 22:28:13 +08:00
Bo-Yi Wu 7ec7df8b93 Add 1.7 test. 2016-10-12 22:23:43 +08:00
Bo-Yi Wu f28b6cdd69 Merge pull request #710 from soniabhishek/patch-1
Removed additional Iota
2016-10-12 09:18:04 -05:00
Bo-Yi Wu e67cd9185e update readme: add YAML example. 2016-04-15 15:23:47 +08:00
Bo-Yi Wu bab63c3ef9 Add project lists using gin framework. 2016-04-15 09:17:38 +08:00
Bo-Yi Wu d1f7f35d1c Add upload file example 2016-03-14 10:07:55 +08:00
Bo-Yi Wu 38b77a71d9 Add manners package. 2016-03-14 09:11:59 +08:00
Bo-Yi Wu 9b95308930 Add 1.5 and 1.6 test.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2016-02-20 11:18:40 +08:00
Bo-Yi Wu 00ff808ac5 fix: example format. 2016-02-17 10:45:44 +08:00