Commit a5a23e6
committed
Add Go service generator and address all PR review findings
- Build Go service generator (go/cmd/generate-services/) that reads
openapi.json and generates all 15 service files + operations registry,
making Go the 5th SDK with spec-driven service generation
- Fix Go services: response discarding bugs, wrong reaction request
types, now all generated from spec
- Split CreateReactionRequest into CreateCardReactionRequest and
CreateCommentReactionRequest aliases
- Fix TS generator: only import ListResult/PaginationOptions when
service has paginated or array-returning operations
- Fix Swift toCamelCase: always lowercase first character, fixing
DirectUploadHeaders PascalCase properties
- Fix Kotlin MetadataEmitter: default baseDelayMs to 1000L not 0L
- Fix all drift check scripts: inline jq, use HTTP method allowlist
instead of fragile blocklist filter
- Restore conformance target to check dependencies
- Remove unused responseStatus assertion type from conformance schema
- Add go-generate-services Makefile target1 parent 6af657b commit a5a23e6
33 files changed
Lines changed: 1054 additions & 487 deletions
File tree
- conformance
- go
- cmd/generate-services
- pkg
- fizzy
- generated
- kotlin/generator/src/main/kotlin/com/basecamp/fizzy/generator
- scripts
- swift/Sources
- FizzyGenerator
- Fizzy/Generated/Models
- typescript
- scripts
- src/generated/services
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
133 | 133 | | |
134 | 134 | | |
135 | 135 | | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
136 | 140 | | |
137 | 141 | | |
138 | 142 | | |
| |||
363 | 367 | | |
364 | 368 | | |
365 | 369 | | |
366 | | - | |
| 370 | + | |
367 | 371 | | |
368 | 372 | | |
369 | 373 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
| 53 | + | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| |||
0 commit comments