
Code Review Pals est une plate-forme communautaire pour l'examen du code, conçu pour aider les développeurs à apprendre les uns des autres et à améliorer leurs compétences en fournissant un endroit pour partager leur code et obtenir des commentaires des pairs.
Notre objectif est d'encourager les développeurs de tous les niveaux à soumettre leur code pour examen et à favoriser un environnement de soutien et de collaboration où les développeurs seniors peuvent aider les juniors à apprendre et à grandir. Nous pensons que l'examen du code est un élément essentiel du processus de développement logiciel et qu'il contribue à améliorer la qualité du code, à attraper des bogues et des problèmes de sécurité et à partager les connaissances.
Notre pile
AVERTISSEMENT - Vous devez avoir un compositeur ( compositeur -v pour vérifier) et Docker installé pour continuer
Tout d'abord, vous devrez déborder le projet, puis cloner votre repo
git clone [email protected]:{YOUR_ACCOUNT_NAME}/code-review-pals.git && cd code-review-pals
Dupliquez le fichier .env.exemple comme .env et modifiez les lignes suivantes
| .env.exemple | .env |
|---|---|
APP_URL=http://localhost | APP_URL=http://127.0.0.1 |
DB_HOST=127.0.0.1 | DB_HOST=mysql |
Sur votre compte GitHub, accédez à Settings > Developer Settings > OAuth App
Remplissez ensuite le formulaire comme suit:

Après votre inscription, créez votre client secret et mettez http://127.0.0.1 comme URL de page d'accueil
Dans le fichier .env , tout en bas, remplissez la section GitHub avec les informations d'identification données après enregistrer l'application sur GitHub.
GITHUB_CLIENT_ID= /*YOUR CLIENT ID*/
GITHUB_CLIENT_SECRET= /*YOUR CLIENT SECRET*/
GITHUB_REDIRECT=http://127.0.0.1/auth/callback/github
Installez la voile sur docker, installez les dépendances, initialisez la base de données, lancez des instances
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
Générer la clé d'application
./vendor/bin/sail php artisan key:generate
./vendor/bin/sail artisan migrate:fresh --seed
./vendor/bin/sail up -d
Et tu es prêt à y aller :)
Lorsque vous avez terminé, n'oubliez pas de couper Docker
./vendor/bin/sail down
Si vous souhaitez contribuer aux copains d'examen de code, veuillez consulter les problèmes et rejoindre notre communauté. Ensemble, nous pouvons faire de la revue de code une expérience plus accessible et enrichissante pour tout le monde.
Code Review Pals est concédé sous licence MIT (MIT). Veuillez consulter le fichier de licence pour plus d'informations.