go-devops/docs/plans/completed/2026-01-29-sdk-generation-impl.md
Claude 8c9fdca5a6
docs: archive completed plans
All 8 plan files (4 design + 4 impl) verified as completed against
codebase and git history. Each archived with completion summary
documenting date, key files built, and test coverage.

Archived plans:
- core-devops (design + impl): devops/ package fully implemented
- code-signing (design + impl): build/signing/ package fully implemented
- sdk-generation (design + impl): sdk/ package fully implemented
- sdk-release (design + impl): release/sdk.go fully implemented

Remaining in docs/plans/:
- docs-sync-next-steps.md: reference document for future setup steps

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 18:08:28 +00:00

1 KiB

SDK Generation Implementation -- Completion Summary

Status: COMPLETED Date Completed: 2026-01-29 (initial implementation), verified 2026-02-24 Plan: 13-task implementation plan for OpenAPI SDK generation

What Was Built

All 13 tasks from the implementation plan were completed:

  1. SDK package structure (sdk/sdk.go)
  2. OpenAPI spec detection (sdk/detect.go)
  3. Generator interface and Registry (sdk/generators/generator.go)
  4. TypeScript generator (sdk/generators/typescript.go)
  5. Python generator (sdk/generators/python.go)
  6. Go generator (sdk/generators/go.go)
  7. PHP generator (sdk/generators/php.go)
  8. Breaking change detection with oasdiff (sdk/diff.go)
  9. Generate wired up to use all generators
  10. CLI commands (cmd/sdk/cmd.go, build/buildcmd/cmd_sdk.go)
  11. SDK config added to release config (release/config.go)
  12. Documentation and examples
  13. Integration verified

Relevant Commits

  • 7aaa215 test(release): Phase 3 -- publisher integration, SDK generation, breaking change detection