Image: AI generated
Wenn Sie SSOT auf ein bestehendes Projekt anwenden wollen, aber nicht von Grund auf neu schreiben koennen, wenn Sie OpenAPI und DDL automatisch aus einem bestehenden Go-, TypeScript-, Python-, Java-, C#-, Rust- oder PHP-Backend extrahieren wollen – codistill presst Spezifikationen aus bestehendem Code heraus.
“We already have 200 endpoints”
codist scan --openapi ./my-project
Sechzehn Frameworks, acht Sprachen
| Sprache | Frameworks |
|---|---|
| Go | Gin, Fiber, Echo |
| TypeScript | NestJS, Fastify, Hono, Express |
| Python | FastAPI, Flask, Django |
| Java | Spring Boot, Quarkus |
| C# | ASP.NET Core |
| Rust | Actix Web |
| PHP | Laravel |
| Deno TypeScript | Supabase Edge Functions |
Was mit drei Frameworks begann – Gin, NestJS, FastAPI – deckt nun sechzehn über acht Sprachen ab. Das Framework wird automatisch aus go.mod, package.json, requirements.txt, pom.xml, *.csproj, Cargo.toml, composer.json oder supabase/functions/ erkannt oder mit --framework festgelegt. Die meisten Backends werden über tree-sitter analysiert; Go+Gin nutzt go/ast + go/types direkt.
codist ddl ./migrations -o ./schema
codist sql next --repo ./repository --queries ./db/query
codist sql status
Existing code
↓ codist scan --openapi
↓ codist ddl
↓ codist sql next
OpenAPI + DDL + sqlc
↓ yongol validate
↓ yongol generate
SSOT-based codebase
npx skills add park-jun-woo/codistill
Code: github.com/park-jun-woo/codistill
Verwandte Artikel
- yongol – Der Kiel des KI-Coding-SaaS
- Ratchet Pattern – Wie man Agenten die Arbeit beenden laesst
- Reins Engineering – KI mit Zuegeln
Quellen
- Huang, R. et al. (2024). Generating REST API Specifications through Static Analysis. ICSE 2024. ACM
- Perry, D. E. & Wolf, A. L. (1992). Foundations for the Study of Software Architecture. ACM
- Fowler, M. (2004). StranglerFigApplication. Link
- Lercher, A. et al. (2024). Generating Accurate OpenAPI Descriptions. arXiv
- Chauhan, S. et al. (2026). OpenAI for OpenAPI. arXiv
- De Silva, L. & Balasubramaniam, D. (2012). Controlling software architecture erosion. ScienceDirect
- Fritzsch, J. et al. (2019). Microservices Migration in Industry. arXiv
- Curino, C. A. et al. (2008). Graceful database schema evolution. VLDB
- Nghiem, D. et al. (2023). REST API Design Practices. IEEE
Änderungsverlauf
- 2026-06-19: Abdeckung auf 16 Frameworks über 8 Sprachen erweitert; DDL-Unterstützung für ALTER COLUMN und Prisma-Schema; gegen reale Codebasen gehärtet (codistill v0.1.11)
- 2026-05-26: Erstveröffentlichung