Commit graph

341 commits

Author SHA1 Message Date
Daniel G. Taylor
259abe0283
feat: param and schema examples 2020-03-15 08:06:51 -07:00
Daniel G. Taylor
cf14a5255a
feat: add param deprecated field 2020-03-15 07:37:45 -07:00
Daniel G. Taylor
01db282aeb
feat: add basic top-level API validation 2020-03-15 07:36:15 -07:00
Daniel G. Taylor
e8626f1e0b
feat: add API description & contact info 2020-03-15 07:26:24 -07:00
Daniel G. Taylor
311b11cf26
feat: add custom fields to API & operations 2020-03-14 21:54:42 -07:00
Daniel G. Taylor
e28eca2af3
fix: naming inconsistencies 2020-03-14 21:42:47 -07:00
Daniel G. Taylor
3a5bc6a42a
fix: error handling & operation validation 2020-03-14 21:19:16 -07:00
Daniel G. Taylor
a0d4dd1f2b
feat: add comparison benchmarks 2020-03-14 20:21:20 -07:00
Daniel G. Taylor
95e6f63e9c
chore: adjust micro-benchmarks 2020-03-14 20:18:11 -07:00
Daniel G. Taylor
9b053280fe
fix: example 2020-03-14 10:05:39 -07:00
Daniel G. Taylor
77a0bc9072
feat: log middleware 2020-03-13 23:03:23 -07:00
Daniel G. Taylor
401e4d59ea
feat: add CORS middleware 2020-03-13 21:57:54 -07:00
Daniel G. Taylor
75b1367b62
feat: add new CLI arguments and access root command 2020-03-13 21:50:49 -07:00
Daniel G. Taylor
bb216f24a1
feat: add basic CLI 2020-03-13 11:01:16 -07:00
Daniel G. Taylor
fe8d73f51f
feat: new dependency model with params/headers 2020-03-12 21:41:04 -07:00
Daniel G. Taylor
c98d6145e4
refactor: dependency injection code 2020-03-12 08:59:01 -07:00
Daniel G. Taylor
417aa498df
feat: dependency injection 2020-03-10 21:52:08 -07:00
Daniel G. Taylor
6d606e8e3e
docs: add badges 2020-03-10 00:07:02 -07:00
Daniel G. Taylor
1dbe64890e
feat: GitHub Actions build 2020-03-09 23:54:05 -07:00
Daniel G. Taylor
b6a1b0c770
feat: summary, tags, servers 2020-03-09 23:37:28 -07:00
Daniel G. Taylor
82cccd8832
fix: omit name field from marshalled headers 2020-03-09 20:54:25 -07:00
Daniel G. Taylor
e7d4f7cc8f
fix: headers before responses in handler signature 2020-03-09 20:30:14 -07:00
Daniel G. Taylor
7f794e71b1
feat: response headers 2020-03-09 20:13:45 -07:00
Daniel G. Taylor
505305cd07
feat: support minimum/maximum tags 2020-03-09 17:09:46 -07:00
Daniel G. Taylor
3a5d408096
feat: internal-only params from gateway 2020-03-09 16:56:14 -07:00
Daniel G. Taylor
0ed567e216
test: add hello world benchmark 2020-03-09 16:39:34 -07:00
Daniel G. Taylor
7c3ff579f2
fix: returning 204 must set status code 2020-03-09 16:38:54 -07:00
Daniel G. Taylor
6362896246
fix: passing *gin.Context argument 2020-03-09 16:38:34 -07:00
Daniel G. Taylor
9df9ea63dd
docs: elaborate on param types, fix example 2020-03-09 08:54:40 -07:00
Daniel G. Taylor
3afe9e277e
docs: fix typo 2020-03-09 08:40:16 -07:00
Daniel G. Taylor
cf2b112eea
docs: fix typo 2020-03-09 08:39:43 -07:00
Daniel G. Taylor
8e1138140a
docs: fix typo 2020-03-08 23:08:20 -07:00
Daniel G. Taylor
806b2d94c8
docs: fix typos 2020-03-08 22:19:26 -07:00
Daniel G. Taylor
3594296e4c
docs: updates & examples 2020-03-08 22:15:12 -07:00
Daniel G. Taylor
d06aff2726
feat: parameter defaults 2020-03-08 22:14:57 -07:00
Daniel G. Taylor
3a27fdc75e
feat: convert between gin and OpenAPI param styles 2020-03-08 21:07:21 -07:00
Daniel G. Taylor
1aa6bfa8f8
feat: align terminology with std lib, reduce duplication 2020-03-08 20:33:53 -07:00
Daniel G. Taylor
0612080757
chore: split models to their own file 2020-03-08 18:07:00 -07:00
Daniel G. Taylor
b4effb2788
feat: generate operation ID, scalar responses support 2020-03-08 15:36:32 -07:00
Daniel G. Taylor
a1dd382a15
fix: parameterless handler functions 2020-03-08 09:57:42 -07:00
Daniel G. Taylor
1d5a64a559
Initial commit 2020-03-07 22:22:06 -08:00