Skip to main content

MD22_JUNNY_CURL_IMPORT_CODEGEN.md

Import cURL + gerador de código

Funcionalidade em roadmap: colar curl, interpretar método, URL, headers e body, e preencher o pedido REST; depois gerar snippets limpos em várias linguagens com Monaco + botão copiar.

Exemplo de entrada (curl)

curl -X POST https://api.example.com/v1/items -H "Content-Type: application/json" -d '{"name":"demo"}'

Fluxos UI

  • Import cURL — botão/modal, colar comando, gerar request visual.
  • Generate code — aba ou painel após execução, escolher linguagem, Monaco + Copy code.

Linguagens MVP (snippets)

cURL, JavaScript/TypeScript fetch, Angular HttpClient, Node fetch, Python requests, Go net/http, Rust reqwest, Java HttpClient.

Backend planejado

/modules/codegen
  /generators
  /templates

Fora do âmbito inicial

  • Geração SDK completa e publicação de pacotes
  • Codegen por IA
  • DTO generation avançada