
Code Review Pals es una plataforma impulsada por la comunidad para la revisión de código, diseñada para ayudar a los desarrolladores a aprender unos de otros y mejorar sus habilidades al proporcionar un lugar para compartir su código y obtener comentarios de sus compañeros.
Nuestro objetivo es alentar a los desarrolladores de todos los niveles a enviar su código para su revisión y fomentar un entorno de apoyo y colaboración donde los desarrolladores superiores pueden ayudar a los jóvenes a aprender y crecer. Creemos que la revisión del código es una parte vital del proceso de desarrollo de software, y que ayuda a mejorar la calidad del código, atrapar errores y problemas de seguridad, y compartir conocimiento.
Nuestra pila
Advertencia : debe tener compositor ( compositor -v para verificar) y instalado Docker para continuar
En primer lugar, deberá desembolsar el proyecto, luego clonar su repositorio
git clone [email protected]:{YOUR_ACCOUNT_NAME}/code-review-pals.git && cd code-review-pals
Duplicar el archivo .env.exemple como .env y cambiar las siguientes líneas
| .env.exemple | .env |
|---|---|
APP_URL=http://localhost | APP_URL=http://127.0.0.1 |
DB_HOST=127.0.0.1 | DB_HOST=mysql |
En su cuenta de Github, vaya a Settings > Developer Settings > OAuth App
Luego complete el formulario como el siguiente:

Después de registrarse, cree el secreto de su cliente y coloque http://127.0.0.1 como URL de la página de inicio
En el archivo .env , en la parte inferior, complete la sección GitHub con las credenciales dadas después de registrar la aplicación en GitHub.
GITHUB_CLIENT_ID= /*YOUR CLIENT ID*/
GITHUB_CLIENT_SECRET= /*YOUR CLIENT SECRET*/
GITHUB_REDIRECT=http://127.0.0.1/auth/callback/github
Instale Sail en Docker, Instale Dependencias, Inicialice la base de datos, Instancias de lanzamiento
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
Generar la clave de aplicación
./vendor/bin/sail php artisan key:generate
./vendor/bin/sail artisan migrate:fresh --seed
./vendor/bin/sail up -d
Y estás listo para ir :)
Cuando termines, no olvides cortar Docker
./vendor/bin/sail down
Si está interesado en contribuir a los amigos de revisión de código, consulte los problemas y únase a nuestra comunidad. Juntos, podemos hacer que la revisión del código sea una experiencia más accesible y gratificante para todos.
Los PALS de revisión del código tienen licencia bajo la licencia MIT (MIT). Consulte el archivo de licencia para obtener más información.