This is the official repository for Find A PR. Find A PR is a platform that curates a list of issues for Laravel-based repositories to help developers find projects to make their first open-source contributions to.
The following tools are required in order to start the installation and run the project locally.
- PHP 8.2
- Composer
Make sure you have Sail installed.
- Clone this repo
git clone https://github.com/ash-jc-allen/find-a-pr.git
- Go into the project root directory
cd find-a-pr
- Copy .env.example file to .env file
cp .env.example .env
- Install PHP dependencies
composer install --ignore-platform-reqs
- Boot Sail
sail up -d
- Generate app key
sail php artisan key:generate
- Install NPM dependencies
sail npm install
- Build assets using NPM
sail npm run dev
-
Clone this repo
git clone https://github.com/ash-jc-allen/find-a-pr.git
-
Go into the project root directory
cd find-a-pr
-
Copy .env.example file to .env file
cp .env.example .env
-
Create database
find_a_pr
(you can change database name) -
Go to
.env
file- set database credentials (
DB_DATABASE=find_a_pr
,DB_USERNAME=root
,DB_PASSWORD=
)
Make sure to follow your database username and password
- set database credentials (
-
Install PHP dependencies
composer install
-
Generate app key
php artisan key:generate
-
Install NPM dependencies
npm install
-
Build assets using NPM
npm run dev
-
Run server
php artisan serve