Biarkan Regis memeriksa permintaan tarikan Anda untuk pelanggaran gaya dan detail membosankan lainnya ... Anda harus menjadi orang yang melakukan tinjauan kode yang sebenarnya!
Regis seperti asisten pribadi Anda (dan diselenggarakan sendiri ), biarkan dia untuk pekerjaan yang membosankan dan fokus pada apa yang penting. Dia akan memantau satu set repositori yang dikonfigurasi, menganalisis permintaan tarik mereka dan secara langsung mengomentari kode ketika pelanggaran atau kesalahan gaya ditemukan.
Regis membutuhkan php> = 7.0 .
Setelah proyek dikloning, ketergantungannya dapat diinstal menggunakan komposer:
php composer.phar install
Anda akan diminta untuk mengonfigurasi beberapa parameter seperti opsi konfigurasi yang akan digunakan untuk terhubung ke Redis, RabbitMQ, dll.
Jika Anda menggunakan Docker, mengatur layanan ini akan lebih mudah. File docker-compose.yml disediakan dan dapat diluncurkan menggunakan:
docker-compose -f docker/docker-compose.yml up
Kemudian, konfigurasikan RabbitMQ menggunakan perintah berikut:
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 sekarang dapat diakses di http: // localhost: 8080/app_dev.php
Jalankan make tests
Agar dapat memeriksa repositori pribadi, Regis membutuhkan kunci SSH sendiri. Mereka biasanya disimpan di ./var/ssh . Anda kemudian dapat mendeklarasikan kunci ke GitHub menggunakan perintah berikut:
./bin/console regis:github:add-deploy-key --owner=K-Phoen --repository=regis-test --public-key=./var/ssh/id_rsa_test_regis.pub
Proyek ini berada di bawah lisensi GNU AGPLV3.