MissionKontrol é uma interface de administração simples e eficaz para seus aplicativos ou microsserviços. Ao contrário de gems como active admin ou rails admin, não há necessidade de codificação significativa para começar.
É um aplicativo auto-hospedado rápido e fácil de configurar, mesmo se você não for um desenvolvedor. MissionKontrol não precisa saber nada sobre seu(s) aplicativo(s) para funcionar, ele só precisa se conectar ao(s) seu(s) banco(s) de dados.
Esta joia que dá à sua versão do MissionKontrol mais poder e melhores recursos, fornecendo mais informações sobre sua aplicação (como associações de modelos e validações).
Usando o token de acesso gerado na instalação, apenas a sua versão hospedada do MissionKontrol terá acesso a essas informações.
Não! Qualquer pessoa pode usar esta joia. Para ver como você pode usar esta joia fora do MissionKontrol, consulte a seção 'endpoints' abaixo.
Você pode instalar o MissionKontrolRelay em sua aplicação Rails adicionando-o ao seu gemfile:
gema 'mission_kontrol_relay'
ou você pode instalá-lo manualmente:
$ gem instalar 'mission_kontrol_relay'
Depois de instalar a gem, você precisa executar o gerador:
$ rails gera mission_kontrol_relay:instalar
O gerador irá gerar seu token e salvá-lo como uma variável de ambiente. Você precisará disso para permitir que o MissionKontrol se comunique com seu aplicativo ou se quiser acessar os endpoints fornecidos.
Para acessar seu token, execute o seguinte:
$ printenv MISSION_KONTROL_TOKEN
Antes de contribuir, leia o código de conduta aqui
Aqui está o fluxo de trabalho de contribuição:
Bifurque o repositório no GitHub
Clone o projeto em sua própria máquina
Confirme as alterações em seu próprio branch
Empurre seu trabalho de volta para o garfo
Envie uma solicitação Pull para que possamos revisar suas alterações
$ instalação do pacote $ RAILS_ENV=teste pacote exec rails db:setup $ RAILS_ENV=teste pacote exec rails db:migrate
$ pacote executivo rspec