GitShow/ThePrimeagen/topshelf-fm
ThePrimeagen

topshelf-fm

The TopShelf Project Of The Century

by ThePrimeagen
Star on GitHubFork

PHP

49 stars19 forks4 contributorsQuiet · 1y agoSince 2025

Meet the team

See all 4 on GitHub →
taylorotwell
taylorotwell31 contributions
tjdevries
tjdevries17 contributions
onairmarc
onairmarc1 contribution
thijsvdanker
thijsvdanker1 contribution

Languages

View on GitHub →
PHP51.4%
Blade47.1%
CSS1.2%
JavaScript0.3%

Commit activity

Last 12 weeks · 0 commits

Full graph →

Recent PRs & issues

Quiet · 5 in progress · Last activity 1y ago
See all on GitHub →
moutikabdessabour
fix: replaced bloated subscription fetching with a vibe coded one-linerOpenPR

We know for a fact that the user twitch subscription is only filled with the subscription status of the user in all of the admin channels, so max will return the highest twitch subscription, and if the user has none it will return none by contruction. [I watched @tjdevries 's stream] If this assumption is ever broken we can add a where clause to assert the is in the and no this wasn't vibe coded

moutikabdessabour · 1y ago
rsenses
Add Composer Scripts for Testing, Linting, and RefactoringOpenPR

Description This PR adds several scripts to to facilitate unit testing, linting, refactoring, and static code analysis in the project. Changes Made: Added to run tests with Pest, ensuring 100% coverage. Added to run Pint and maintain properly formatted code. Added to run Rector and enable automatic refactoring. Added to verify if the code follows formatting rules without modifying it. Added to run Peck and validate type correctness in the code. Added to check type coverage with Pest. Added to run PHPStan for static code analysis. Added to execute Rector in mode and check recommended changes. Created a script that groups all the above checks for easy execution. Motivation: These changes standardize and automate the code validation process, ensuring quality and consistency in project development. By consolidating all checks into a single command (), it simplifies integration into CI/CD pipelines and local execution for developers. Steps to Test:** 1. Run to ensure all tools are installed, or maybe , not really sure. 2. Run to verify that all checks execute correctly.

rsenses · 1y ago
hexnaught
feat req: auto-updoot your own question on submitOpenIssue

Make submitting great again! Auto-upvote your own question when it is submitted

hexnaught · 1y ago

Recent fixes

View closed PRs →
onairmarc
Don't use env() in App\TwitchClosedIssue

Standard Laravel practice is to only use the function in config files. Instead this line should read like the following:

onairmarc · 1y ago
defenestrator
Removes Flux UI Pro, adds Twitch env vars to .example.env and adds a GET route for easy logout, with love from @jeremyboiseMergedPR

Makes it easier for folks who don't want to spend $150 up front to try out Flux UI. "Flux UI Pro" features that were used seem to be just the "card" and "avatar" components. Tested locally and on my personal site, seems to be working without it, with some small design and functionality trade-offs.

defenestrator · 1y ago
onairmarc
fix direct access to env in App\TwitchMergedPR

Fix Issue #2

onairmarc · 1y ago
Structured data for AI agents

Repository: ThePrimeagen/topshelf-fm. Description: The TopShelf Project Of The Century Stars: 49, Forks: 19. Primary language: PHP. Languages: PHP (51.4%), Blade (47.1%), CSS (1.2%), JavaScript (0.3%). Open PRs: 5, open issues: 4. Last activity: 1y ago. Top contributors: taylorotwell, tjdevries, onairmarc, thijsvdanker.

·@ofershap

Replace github.com with gitshow.dev