/camaleao

É um Mock API que te permite trabalhar com responses dinâmicos com base em regras que você pré define.

Primary LanguageC#MIT LicenseMIT

CircleCI Codacy Badge

Camaleão

É um Mock API que te permite trabalhar com responses dinâmicos com base em regras que você pré define.

O camaleão trabalha com template, que é onde você define toda a estrutura do seu Mock. Nele, irá conter a rota que usará para efetuar a chamada, o padrão de requisição que é esperado, os possíveis responses que terá, as regras para definir qual será o response, o contexto para criar variáveis e poder trabalhar em cima de futuras requisições e também em outros templates e, por fim, as actions para executar ações globais antes de processar o response.

Começando

Essas instruções farão com que você tenha uma cópia do projeto em execução na sua máquina local para fins de desenvolvimento e teste.

Pré-requisitos

  • Docker
  • Docker-Compose

Instalando

  1. Faça o clone deste projeto com git clone https://github.com/mundipagg/camaleao.git
  2. Entre na pasta do projeto e Build a imagem do docker docker build -f devops/dockerfile .
  3. Navegue até ./devops para trabalhar com os containers.

Sendo camelao/devops o path no qual se encontra, temos:

Caso seja a primeira vez, build o docker-compose

docker-compose build

Subir o container

docker-compose up

Derrubar o container

docker-compose down

Utilizando

Consulte a Wiki.

Contribuindo

Por favor, leia CONTRIBUTING para detalhes sobre o nosso código de conduta, e o processo para enviar pull request para nós.

Versionamento

Por favor, leia o CHANGELOG para mais detalhes sobre mudanças e versões.

Autores

Veja a lista de contribuidores que participaram deste projeto.

Licença

license