
Code Review Pals-это платформа, основанная на сообществе для обзора кода, предназначенная для того, чтобы помочь разработчикам учиться друг у друга и улучшить свои навыки, предоставляя место, чтобы поделиться своим кодом и получить обратную связь от сверстников.
Наша цель состоит в том, чтобы побудить разработчиков всех уровней представить свой код для рассмотрения и способствовать благоприятной и совместной среде, где старшие разработчики могут помочь юниорам учиться и расти. Мы считаем, что обзор кода является жизненно важной частью процесса разработки программного обеспечения и помогает улучшить качество кода, улавливать ошибки и проблемы безопасности и обмениваться знаниями.
Наш стек
ПРЕДУПРЕЖДЕНИЕ - вам нужно иметь композитор ( композитор -V для проверки) и Docker установлен для продолжения
Прежде всего, вам понадобится расколоть проект, а затем клонировать свою репо
git clone [email protected]:{YOUR_ACCOUNT_NAME}/code-review-pals.git && cd code-review-pals
Дублировать файл .env.exemple как .env и изменить следующие строки
| .env.Exemple | .ENV |
|---|---|
APP_URL=http://localhost | APP_URL=http://127.0.0.1 |
DB_HOST=127.0.0.1 | DB_HOST=mysql |
В своей учетной записи GitHub перейдите в Settings > Developer Settings > OAuth App
Затем заполните форму как следующее:

После регистрации создайте секрет клиента и поместите http://127.0.0.1 в качестве URL -адреса домашней страницы
.env
GITHUB_CLIENT_ID= /*YOUR CLIENT ID*/
GITHUB_CLIENT_SECRET= /*YOUR CLIENT SECRET*/
GITHUB_REDIRECT=http://127.0.0.1/auth/callback/github
Установить парус на Docker, установить зависимости, инициализировать базу данных, экземпляры запуска
docker run --rm
-u "$(id -u):$(id -g)"
-v "$(pwd):/var/www/html"
-w /var/www/html
laravelsail/php82-composer:latest
composer install --ignore-platform-reqs
./vendor/bin/sail npm i && ./vendor/bin/sail composer update
Создать ключ приложения
./vendor/bin/sail php artisan key:generate
./vendor/bin/sail artisan migrate:fresh --seed
./vendor/bin/sail up -d
И тебе нравится идти :)
Когда вы закончите, не забудьте разрезать Docker
./vendor/bin/sail down
Если вы заинтересованы в содействии приятелям по рассмотрению кода, пожалуйста, ознакомьтесь с проблемами и присоединяйтесь к нашему сообществу. Вместе мы можем сделать обзор кода более доступным и полезным опытом для всех.
Палаты проверки кода лицензируются по лицензии MIT (MIT). Пожалуйста, смотрите файл лицензии для получения дополнительной информации.