
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 مع بيانات الاعتماد الواردة بعد تسجيل التطبيق على Github.
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). يرجى الاطلاع على ملف الترخيص لمزيد من المعلومات.