Deixe o Regis inspecionar seus pedidos de pull para violações de estilo e outros detalhes chatos ... você deve ser o único a fazer a revisão real do código!
Regis é como o seu assistente pessoal (e auto-hospedado ), deixe-o no trabalho tedioso e se concentrar no que é importante. Ele monitorará um conjunto configurado de repositórios , analisará suas solicitações de tração e comentará diretamente o código quando forem encontradas violações ou erros de estilo.
Regis precisa de php> = 7.0 .
Depois que o projeto é clonado, suas dependências podem ser instaladas usando o Composer:
php composer.phar install
Você será solicitado a configurar alguns parâmetros, como as opções de configuração a se conectar a Redis, RabbitMQ, etc.
Se você usar o Docker, a configuração desses serviços será mais fácil. Um arquivo docker-compose.yml é fornecido e pode ser lançado usando:
docker-compose -f docker/docker-compose.yml up
Em seguida, configure o RabbitMQ usando o seguinte comando:
docker-compose -f docker/docker-compose.yml run web ./vendor/bin/rabbit vhost:mapping:create --host rabbit --user admin app/config/rabbitmq_vhost.yml
Regis agora está acessível em http: // localhost: 8080/app_dev.php
Executar make tests
Para poder inspecionar repositórios privados, a Regis precisa de suas próprias chaves SSH. Eles geralmente são armazenados em ./var/ssh . Você pode declarar uma chave para o Github usando o seguinte comando:
./bin/console regis:github:add-deploy-key --owner=K-Phoen --repository=regis-test --public-key=./var/ssh/id_rsa_test_regis.pub
Este projeto está sob a licença GNU AGPLV3.