Configure rapidamente uma API Mock CRUD usando um gerador de origem baseado em Roslyn, projetado para ler as especificações do OpenAPI. Crie e execute o projeto com um arquivo YAML especificado e você terá uma API simulada totalmente funcional pronta em segundos.
Siga estas etapas para colocar seu servidor de API simulado em funcionamento:
Clone este repositório para sua máquina local:
cd aspnetcore-openapi-source-generator/src/OpenApi.WebApiExecute o projeto especificando o caminho para o seu arquivo YAML Specification OpenAPI:
dotnet run -p:OpenApiSpecPath= " path_to_openapi_spec.yaml " Substitua path_to_openapi_spec.yaml pelo caminho para o seu arquivo yaml openapi. Este comando cria e executa o projeto, gerando os pontos de extremidade da API necessários, conforme definido no seu arquivo YAML.
Após o início do aplicativo, ele exibirá o URL onde o servidor está hospedado. Append /swagger/index.html a este URL no seu navegador para visualizar e interagir com sua API simulada recém -criada através da interface do usuário do Swagger.
http://localhost:5287/swagger/index.htmlAs contribuições são bem -vindas! Sinta -se à vontade para gastar este repositório e enviar solicitações de tração ou abrir problemas para sugerir melhorias ou relatar bugs.
Este projeto está licenciado sob a licença do MIT.
Se você precisar de ajuda ou tiver alguma dúvida sobre o uso dessa ferramenta, abra um problema no repositório.