├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── _config.yml ├── _example ├── config.yml └── main.go ├── config.go ├── config_test.go ├── doggy.go ├── doggy_1.8.go ├── go.mod ├── go.sum ├── httpclient ├── http.go └── http_test.go ├── middleware ├── closenotify.go ├── logger.go ├── parseform.go ├── prometheus.go ├── ratelimit.go ├── realip.go ├── recovery.go ├── timeout.go └── traceid.go ├── render └── render.go ├── renovate.json ├── schema.go ├── utils └── log.go └── validator.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/_config.yml -------------------------------------------------------------------------------- /_example/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/_example/config.yml -------------------------------------------------------------------------------- /_example/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/_example/main.go -------------------------------------------------------------------------------- /config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/config.go -------------------------------------------------------------------------------- /config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/config_test.go -------------------------------------------------------------------------------- /doggy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/doggy.go -------------------------------------------------------------------------------- /doggy_1.8.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/doggy_1.8.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/go.sum -------------------------------------------------------------------------------- /httpclient/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/httpclient/http.go -------------------------------------------------------------------------------- /httpclient/http_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/httpclient/http_test.go -------------------------------------------------------------------------------- /middleware/closenotify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/middleware/closenotify.go -------------------------------------------------------------------------------- /middleware/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/middleware/logger.go -------------------------------------------------------------------------------- /middleware/parseform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/middleware/parseform.go -------------------------------------------------------------------------------- /middleware/prometheus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/middleware/prometheus.go -------------------------------------------------------------------------------- /middleware/ratelimit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/middleware/ratelimit.go -------------------------------------------------------------------------------- /middleware/realip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/middleware/realip.go -------------------------------------------------------------------------------- /middleware/recovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/middleware/recovery.go -------------------------------------------------------------------------------- /middleware/timeout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/middleware/timeout.go -------------------------------------------------------------------------------- /middleware/traceid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/middleware/traceid.go -------------------------------------------------------------------------------- /render/render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/render/render.go -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/renovate.json -------------------------------------------------------------------------------- /schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/schema.go -------------------------------------------------------------------------------- /utils/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/utils/log.go -------------------------------------------------------------------------------- /validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysulq/doggy/HEAD/validator.go --------------------------------------------------------------------------------