
O Code Review PALS é uma plataforma orientada à comunidade para revisão de código, projetada para ajudar os desenvolvedores a aprender uns com os outros e melhorar suas habilidades, fornecendo um local para compartilhar seu código e obter feedback dos colegas.
Nosso objetivo é incentivar os desenvolvedores de todos os níveis a enviar seu código para revisão e promover um ambiente de apoio e colaboração, onde os desenvolvedores seniores podem ajudar os juniores a aprender e crescer. Acreditamos que a revisão do código é uma parte vital do processo de desenvolvimento de software e ajuda a melhorar a qualidade do código, capturar bugs e problemas de segurança e compartilhar conhecimento.
Nossa pilha
Aviso - você precisa ter compositor ( compositor -v para verificar) e o docker instalado para continuar
Primeiro de tudo, você precisará forçar o projeto e depois clonar seu repositório
git clone [email protected]:{YOUR_ACCOUNT_NAME}/code-review-pals.git && cd code-review-pals
Duplique o arquivo .env.exemple como .env e altere as seguintes linhas
| .env.exemple | .env |
|---|---|
APP_URL=http://localhost | APP_URL=http://127.0.0.1 |
DB_HOST=127.0.0.1 | DB_HOST=mysql |
Na sua conta do GitHub, vá para Settings > Developer Settings > OAuth App
Em seguida, preencha o formulário como o seguinte:

Após se registrar, crie seu cliente em segredo e coloque http://127.0.0.1 como o URL da página inicial
No arquivo .env , na parte inferior, preencha a seção GitHub com as credenciais fornecidas após o registro do aplicativo no GitHub.
GITHUB_CLIENT_ID= /*YOUR CLIENT ID*/
GITHUB_CLIENT_SECRET= /*YOUR CLIENT SECRET*/
GITHUB_REDIRECT=http://127.0.0.1/auth/callback/github
Instale a vela no docker, instale dependências, inicialize o banco de dados, iniciações de iniciativa
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
Gerar a chave do aplicativo
./vendor/bin/sail php artisan key:generate
./vendor/bin/sail artisan migrate:fresh --seed
./vendor/bin/sail up -d
E você está pronto para ir :)
Quando terminar, não se esqueça de cortar o Docker
./vendor/bin/sail down
Se você estiver interessado em contribuir com os PALs de revisão de código, confira os problemas e junte -se à nossa comunidade. Juntos, podemos fazer com que a revisão do código seja uma experiência mais acessível e gratificante para todos.
Os PALs de revisão de código são licenciados sob a licença do MIT (MIT). Consulte o arquivo de licença para obter mais informações.