oag
oag copied to clipboard
Idiomatic Go (Golang) client package generation from OpenAPI documents
Bumps [github.com/golangci/golangci-lint](https://github.com/golangci/golangci-lint) from 1.42.1 to 1.47.3. Release notes Sourced from github.com/golangci/golangci-lint's releases. v1.47.3 Changelog 72fc41ce build(deps): bump github.com/BurntSushi/toml from 1.1.0 to 1.2.0 (#3009) 57d61afb build(deps): bump github.com/GaijinEntertainment/go-exhaustruct/v2 from 2.2.0 to...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 3.1.0 to 3.2.0. Release notes Sourced from golangci/golangci-lint-action's releases. v3.2.0 What's Changed Expire cache periodically to avoid unbounded size by @ezimanyi in golangci/golangci-lint-action#466 misc docs: update version...
Bumps [github.com/dave/jennifer](https://github.com/dave/jennifer) from 1.4.1 to 1.5.0. Commits 4ccd8bb Fix example 60f2696 Fix readme 6ffd113 Merge branch 'master' of github.com:dave/jennifer 033e79c Add support for generics 45cc0b7 Merge pull request #83 from...
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3. Release notes Sourced from actions/checkout's releases. v3.0.0 Update default runtime to node16 v2.4.0 Convert SSH URLs like org-<ORG_ID>@github.com: to https://github.com/ - pr v2.3.5 Update...
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 2 to 3. Release notes Sourced from actions/setup-go's releases. v3.0.0 What's Changed Update default runtime to node16 (actions/setup-go#192) Update package-lock.json file version to 2 (actions/setup-go#193) and @types/node...
When running `oag`, the following error occurs: ``` open zz_oag_generated.go: no such file or directory ``` This error doesn’t appear when the file exists. `touch zz_oag_generated.go` works before running `oag`,...
for example: ```go type Foo struct{ Bar Name string } ``` Should be: ```go type Foo struct{ Bar Name string } ```
For types used in options, and eventually in PATCH calls (#17), `oag` should generated functions that return a pointer of the supplied value, if required. For example, if an options...
If an operation requires some slice argument, but doesn't explicitly request a minimum length, then the argument is effectively optional. Convert it to an optional argument.