|
8 | 8 | - fairly simple generated code, erring on the side of duplicate code over nicely refactored code |
9 | 9 | - supporting as much of OpenAPI 3.x as is possible, alongside Go's type system |
10 | 10 |
|
11 | | -You can read more about our [Design Decisions](#design-decisions) below. |
| 11 | +You can read more about our [Key Design Decisions](#key-design-decisions) below. |
12 | 12 |
|
13 | 13 | ⚠️ This README may be for the latest development version, which may contain unreleased changes. Please ensure you're looking at the README for the latest release version. |
14 | 14 |
|
@@ -110,7 +110,7 @@ To provide you a fully Test Driven Development style test harness, you could use |
110 | 110 | Server |
111 | 111 | </th> |
112 | 112 | <th> |
113 | | -<code>generate</code> flag to enable code generation |
| 113 | +<code>generate</code> flag to<br> enable code generation |
114 | 114 | </th> |
115 | 115 | </tr> |
116 | 116 |
|
@@ -1168,16 +1168,6 @@ This tells us that in order to resolve references generated from `some_spec.yaml |
1168 | 1168 | need to import `github.com/deepmap/some-package`. You may specify multiple mappings |
1169 | 1169 | by comma separating them in the form `key1:value1,key2:value2`. |
1170 | 1170 |
|
1171 | | -## What's missing or incomplete |
1172 | | - |
1173 | | -This code is still young, and not complete, since we're filling it in as we |
1174 | | -need it. We've not yet implemented several things: |
1175 | | - |
1176 | | -- `patternProperties` isn't yet supported and will exit with an error. Pattern |
1177 | | - properties were defined in JSONSchema, and the `kin-openapi` Swagger object |
1178 | | - knows how to parse them, but they're not part of OpenAPI 3.0, so we've left |
1179 | | - them out, as support is very complicated. |
1180 | | - |
1181 | 1171 | ## Making changes to code generation |
1182 | 1172 |
|
1183 | 1173 | The code generator uses a tool to inline all the template definitions into |
|
0 commit comments