
Code Review Pals เป็นแพลตฟอร์มที่ขับเคลื่อนด้วยชุมชนสำหรับการตรวจสอบรหัสออกแบบมาเพื่อช่วยให้นักพัฒนาเรียนรู้จากกันและกันและพัฒนาทักษะของพวกเขาโดยการจัดหาสถานที่ในการแบ่งปันรหัสของพวกเขาและรับข้อเสนอแนะจากเพื่อน
เป้าหมายของเราคือการส่งเสริมให้นักพัฒนาทุกระดับส่งรหัสเพื่อตรวจสอบและส่งเสริมสภาพแวดล้อมที่สนับสนุนและร่วมมือกันซึ่งนักพัฒนาอาวุโสสามารถช่วยจูเนียร์เรียนรู้และเติบโต เราเชื่อว่าการทบทวนรหัสเป็นส่วนสำคัญของกระบวนการพัฒนาซอฟต์แวร์และช่วยปรับปรุงคุณภาพของรหัสจับข้อบกพร่องและปัญหาด้านความปลอดภัยและแบ่งปันความรู้
สแต็คของเรา
คำเตือน - คุณต้องมีนักแต่งเพลง ( นักแต่งเพลง -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
ติดตั้ง Sail on 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
และคุณพร้อมที่จะไป :)
เมื่อเสร็จแล้วอย่าลืมตัดนักเทียบท่า
./vendor/bin/sail down
หากคุณสนใจที่จะมีส่วนร่วมในการตรวจสอบรหัสเพื่อนโปรดตรวจสอบปัญหาและเข้าร่วมชุมชนของเรา ร่วมกันเราสามารถทำให้การตรวจสอบรหัสเป็นประสบการณ์ที่เข้าถึงได้และคุ้มค่ามากขึ้นสำหรับทุกคน
การตรวจสอบรหัส PALS ได้รับอนุญาตภายใต้ใบอนุญาต MIT (MIT) โปรดดูไฟล์ใบอนุญาตสำหรับข้อมูลเพิ่มเติม