regis
1.0.0
让Regis检查您的拉动违规要求和其他无聊的细节……您应该是进行真实代码审查的人!
瑞吉斯(Regis)就像您的个人(和自主)助手一样,让他从事乏味的工作,专注于重要的事情。当发现样式违规或错误时,他将监视一组配置的存储库,分析其拉动请求并直接在代码中发表评论。
Regis需要PHP> = 7.0 。
克隆项目后,可以使用Composer安装其依赖项:
php composer.phar install
将要求您配置一些参数,例如用于连接到Redis,RabbitMQ等的配置选项。
如果您使用Docker,则设置这些服务将更容易。提供了一个docker-compose.yml文件,可以使用以下方式启动:
docker-compose -f docker/docker-compose.yml up
然后,使用以下命令配置RabbitMQ:
docker-compose -f docker/docker-compose.yml run web ./vendor/bin/rabbit vhost:mapping:create --host rabbit --user admin app/config/rabbitmq_vhost.yml
现在可以在http:// localhost:8080/app_dev.php上访问Regis
运行make tests
为了能够检查私人存储库,Regis需要自己的SSH键。它们通常存储在./var/ssh中。然后,您可以使用以下命令声明GITHUB的键:
./bin/console regis:github:add-deploy-key --owner=K-Phoen --repository=regis-test --public-key=./var/ssh/id_rsa_test_regis.pub
该项目属于GNU AGPLV3许可证。