
Code Review Pals는 코드 검토를위한 커뮤니티 중심의 플랫폼으로, 개발자가 코드를 공유하고 동료들로부터 피드백을받을 수있는 장소를 제공함으로써 서로 배우고 기술을 향상시킬 수 있도록 설계되었습니다.
우리의 목표는 모든 수준의 개발자가 검토를 위해 코드를 제출하고 선임 개발자가 주니어가 배우고 성장할 수 있도록 지원 및 협업 환경을 조성하도록 장려하는 것입니다. 코드 검토는 소프트웨어 개발 프로세스의 중요한 부분이며 코드 품질을 향상시키고 버그 및 보안 문제를 해결하고 지식을 공유하는 데 도움이된다고 생각합니다.
우리 스택
경고 - Composer ( Composer -V를 확인하려면)가 필요하고 Docker가 계속 설치되어 있어야합니다.
우선, 프로젝트를 포크 한 다음 repo를 복제해야합니다.
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에 앱을 등록한 후 제공된 자격 증명으로 github 섹션을 채우십시오.
GITHUB_CLIENT_ID= /*YOUR CLIENT ID*/
GITHUB_CLIENT_SECRET= /*YOUR CLIENT SECRET*/
GITHUB_REDIRECT=http://127.0.0.1/auth/callback/github
Docker에 SAIL 설치, 종속성 설치, 데이터베이스 초기화, 인스턴스 시작
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
Code Review Pals에 기여하는 데 관심이 있으시면 문제를 확인하고 커뮤니티에 가입하십시오. 우리는 함께 코드 검토를 모든 사람에게보다 접근하기 쉽고 보람있는 경험으로 만들 수 있습니다.
Code Review Pals는 MIT 라이센스 (MIT)에 따라 라이센스가 부여됩니다. 자세한 내용은 라이센스 파일을 참조하십시오.