Official repository for Find A PR. Find A PR is a platform that curates a list of issues around Laravel based project.

Overview

About Find A PR

FindAPR

This is the official repository for Find A PR. Find A PR is a platform that curates a list of issues around Laravel based project.

Requirements

The following tools are required in order to start the installation.

Installation

Here is how you can run the project locally:

  1. Clone this repo

    git clone https://github.com/ash-jc-allen/find-a-pr.git
  2. Go into the project root directory

    cd find-a-pr
  3. Copy .env.example file to .env file

    cp .env.example .env
  4. Create database find_a_pr (you can change database name)

  5. 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

  6. Install PHP dependencies

    composer install
  7. Generate app key

    php artisan key:generate
  8. Run migration

    php artisan migrate
    
  9. Run server

    php artisan serve
Comments
  • Tweet new issues

    Tweet new issues

    Closes issue: #102

    cc @jaetoole

    This PR adds a model, console command and a job to tweet new issues.

    The console command is schedules after the repos:load command. It fetches the cached issues. Using the SocialPost model, it filters out issues that have already been tweeted. Then it dispatches jobs to tweet un-tweeted issues.

    Successful tweet sent from the project: https://twitter.com/myth5407/status/1554906577555030025

    Creating this as a draft, as I would like to add some tests. Early feedback is appreciated, though!

    opened by rubenvanerk 6
  • Add PWA functionality

    Add PWA functionality

    Now that the site has support for being used on a mobile, I think it'd be really cool to take it a step further and add PWA functionality.

    This could allow users to add the site as a PWA to their phones and PCs so that they can quickly jump in and check for open issues.

    Of course, this isn't going to serve a huge amount of purpose, but could be a pretty good chance to experiment with some cool features.

    help wanted 
    opened by ash-jc-allen 6
  • Don't chunk repos for fetching issues

    Don't chunk repos for fetching issues

    After your comment, I did some testing and didn't notice a big performance decrease. With chunking, there could also be the problem of a failing job that then doesn't fetch new issues for the other repos that were in the collection.

    opened by rubenvanerk 5
  • README File Improvement

    README File Improvement

    I am a beginner and haven't used sail before. Then I saw that there were two commands that were missing from a beginner's point of view. That's why I have added two points there So that, a beginner can understand the complete roadmap.

    opened by GurpreetkaitCode 5
  • License

    License

    Interesting project! I had the same idea but not for specific technology. I wanted to make it based on type of issues. I think both can be combined!

    Anyway, I wanted to ask about license of this project. There is no license in the repo. The license section in the README also talks about Laravel license. May you please make it clear that if this project is a Free/Libre and Open Source software?

    Thanks

    opened by ahangarha 5
  • Migrate from Laravel Mix to Vite

    Migrate from Laravel Mix to Vite

    This pull request includes changes for migrating from Laravel Mix to Vite outlined in Migration Guide and automated by the Vite Converter.

    Before merging, you need to:

    • Checkout the shift-66562 branch
    • Run composer update
    • Run npm install
    • Review all comments for additional changes
    • Thoroughly test your application (no tests?, no CI?)

    Please send your feedback to [email protected] or share the good vibes on Twitter.

    opened by ash-jc-allen 4
  • Add an option to show the sidebar on mobile devices

    Add an option to show the sidebar on mobile devices

    With #77 merged we can now ignore issues without getting a warning. On mobile there is currently no way of viewing the ignored issues. This PR adds an option to show the sidebar so ignored issues can be shown and un-ignored.

    image

    opened by rubenvanerk 4
  • Filter out archived repos

    Filter out archived repos

    There are some archived repos in config/repos.php, I think it would be good if they are ignored when crawling. They also should be hidden in the sidebar.

    help wanted good first issue 
    opened by rubenvanerk 3
  • Set LOG_CHANNEL to single in .env.example

    Set LOG_CHANNEL to single in .env.example

    When an error is thrown, the logger tries to log the error to bugsnag. Most of the developers don't have this set up, so another error is shown. This can cause some confusion.

    This PR fixes that by setting the LOG_CHANNEL in the .env.example to single.

    opened by rubenvanerk 3
  • When clone and install findapr at local machine, got 503 error.

    When clone and install findapr at local machine, got 503 error.

    When I install findapr, I got 503 error. I think that comes from bugsnag, so I established bugsnag API key. here I found the solution and it still does not work.

    [2022-08-12 15:24:23] laravel.EMERGENCY: Unable to create configured logger. Using emergency logger. {"exception":"[object] (InvalidArgumentException(code: 0): Log [deprecations] is not defined. at /home/shaungbhone/Desktop/find-a-pr/vendor/laravel/framework/src/Illuminate/Log/LogManager.php:207) [stacktrace] #0 /home/shaungbhone/Desktop/find-a-pr/vendor/laravel/framework/src/Illuminate/Log/LogManager.php(132): Illuminate\\Log\\LogManager->resolve() #1 /home/shaungbhone/Desktop/find-a-pr/vendor/laravel/framework/src/Illuminate/Log/LogManager.php(119): Illuminate\\Log\\LogManager->get() #2 /home/shaungbhone/Desktop/find-a-pr/vendor/laravel/framework/src/Illuminate/Log/LogManager.php(108): Illuminate\\Log\\LogManager->driver()
    

    Environment ....................................................................................................................
    Application Name ....................................................................................................... Laravel
    Laravel Version ......................................................................................................... 9.24.0
    PHP Version .............................................................................................................. 8.1.0
    Composer Version ........................................................................................................ 2.1.14
    Environment .............................................................................................................. local
    Debug Mode ............................................................................................................. ENABLED
    URL .................................................................................................................. localhost
    Maintenance Mode ........................................................................................................... OFF

    Cache ..........................................................................................................................
    Config .............................................................................................................. NOT CACHED
    Events .............................................................................................................. NOT CACHED
    Routes .............................................................................................................. NOT CACHED
    Views ................................................................................................................... CACHED

    Drivers ........................................................................................................................
    Broadcasting ............................................................................................................... log
    Cache ..................................................................................................................... file
    Database ................................................................................................................. mysql
    Logs ................................................................................................... stack / single, bugsnag
    Mail ...................................................................................................................... smtp
    Queue ..................................................................................................................... sync
    Session ................................................................................................................... file

    opened by ShaungBhone 3
  • Revert

    Revert "Upgrade Vite to v3"

    Reverts ash-jc-allen/find-a-pr#105

    It seems like there are a few problems that I'm getting when deploying these changes to the server. I'm just reverting them until I can figure out what's going wrong :)

    opened by ash-jc-allen 3
Owner
Ash Allen
Laravel Web Developer Preston, United Kingdom
Ash Allen
Updated project with extra Features like WISHLIST, List Orders, add Reviews, updated routing, resolved search bug is available for Premium

Updated project with extra Features like WISHLIST, List Orders, add Reviews, updated routing, resolved search bug is available for Premium Projects We

Franck Thiam 1 Nov 23, 2021
This is a plugin written in PHP programming language and running on the PocketMine platform that works stably on the API 4.0.0 platform. It allows you to query some other server information

QueryServer This is a plugin written in PHP programming language and running on the PocketMine platform that works stably on the API 4.0.0 platform. I

Thành Nhân 1 Jul 6, 2022
The platform allows you to manage articles, comments, tags, categories, and users for a blogging platform.

Laravel Blogging Platform The platform allows you to manage articles, comments, tags, categories, and users for a blogging platform. The project was w

Khaled Farhat 6 Oct 2, 2022
Frontend repository of libreoupas project, mostly written in PHP and JavaScript, using Bootstrap for responsivity.

libreoupas Description libreoupas est un site Internet permettant aux étudiant de la Faculté des Sciences et Technologies de Vandoeuvre-Lès-Nancy d'av

Clément Colné 4 Jan 6, 2022
Free, open-source, online appointments platform based on Laravel PHP Framework.

timegrid (Archived) Timegrid helps contractors and customers to find the perfect meeting time through online appointments. Features Built with Laravel

timegrid.io 880 Dec 19, 2022
Self-hosted CMS platform based on the Laravel PHP Framework.

October is a Content Management System (CMS) and web platform whose sole purpose is to make your development workflow simple again. It was born out of

October CMS 10.8k Dec 30, 2022
Official Coding Standards for CodeIgniter

CodeIgniter Coding Standard This library holds the official coding standards of CodeIgniter based on PHP CS Fixer and powered by Nexus CS Config. Inst

CodeIgniter 37 Dec 19, 2022
Official backend for VideoStream Android app.

About VideoStream Backend Official backend for VideoStream Android app, which is the CMS for VideoStream Android app. This backend is public for testi

Jesse Keskelä 1 Jan 30, 2022
Cakephp-book allows you to search in the official CakePHP documentation directly from the console.

CakeDC/Book plugin for CakePHP cakephp-book allows you to search in the official CakePHP documentation directly from the console. Requirements CakePHP

Cake Development Corporation 3 Apr 13, 2022
A markdown based blogging platform

OpenPub V2 OpenPub is a markdown based blogging system. The original version of OpenPub was too experimental in the way it handled everything. This ma

Logan Bailey 4 Jun 17, 2021
Discussion (forum) and Q&A platform. Community based on PHP Micro-Framework HLEB.

Agouti Discussion (forum) and Q&A platform. Community based on PHP Micro-Framework HLEB. Ideas We like the classification system based on labels (tags

AgoutiDev 59 Dec 22, 2022
mini Project in Laravel and vue js. Real World Laravel 8x + vue js Dashboard.Task management and project management system

mini Project in Laravel and vue js. Real World Laravel 8x + vue js Dashboard.Task management and project management system. Dashboard features such as: Complete Dashboard, Custom Authentication, Email Verification, custom-login-register-forgot password (without jetstream).

Hasmukh Dharajiya 2 Sep 20, 2022
Simple RESTful Web App to find Real Estate Listings

Unreal Estate is a simple RESTful web app that allows the user to find Real Estate listings they might be interested in. Unreal Estate is built on Laravel 5 and PHP 7.

Jett Durham 0 Jun 12, 2019
This is a simple Slim 3 application that manages a list of books

Slim Bookshelf This is a simple Slim 3 application that manages a list of books Composer This project uses Composer. Run composer install to install t

Rob Allen 124 Aug 22, 2022
TODO List is a task management system

TODO List is a task management system. It allows you to create tasks, change their statuses and put labels. Registration and authentication are required to work with the system.

Yana 0 Jul 21, 2022
DooTask is a lightweight open source online project task management tool that provides various document collaboration tools, online mind mapping, online flowcharting, project management, task distribution, instant IM, file management and other tools.

DooTask is a lightweight open source online project task management tool that provides various document collaboration tools, online mind mapping, online flowcharting, project management, task distribution, instant IM, file management and other tools.

kuaifan 3k Jan 5, 2023
This is a personal portfolio and blog project based on Laravel 5.1.

nahid.co [Laravel 5.1] This is my personal blog project develop with latest Laravel version 5.1. Its opensource for students learning purpose. Install

Nahid Bin Azhar 22 Aug 12, 2022
LaravelSnippets.com website | A repository of useful code snippets for Laravel PHP framework

LaravelSnippets.com website | A repository of useful code snippets for Laravel PHP framework. Submit, grab and share!

John Kenn 331 Nov 22, 2022
A simple blog project based on a custom-created MVC framework using PHP & MySQL

A simple blog project based on a custom-created MVC framework using PHP & MySQL. That follows the Facade design pattern.

Samiul Arafah Dhrubo 2 May 28, 2022