Image: AI generated
Se voce quer aplicar SSOT a um projeto existente mas nao pode reescrever do zero, se quer extrair automaticamente OpenAPI e DDL de codigo legado Go/NestJS/FastAPI — codistill espreme especificacoes do codigo existente.
“We already have 200 endpoints”
codist scan --openapi ./my-project
| Framework | Language | Extraction |
|---|---|---|
| Gin | Go | Routes, bindings, responses, middleware |
| NestJS | TypeScript | Decorators, DTOs, guards, interceptors |
| FastAPI | Python | Routes, Pydantic models, dependencies |
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
Artigos relacionados
- yongol – A quilha do SaaS de codificacao com IA
- Ratchet Pattern – Como fazer agentes terminarem o trabalho
- Reins Engineering – IA com redeas
Referencias
- 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
Changelog
- 2026-05-26: Versão inicial