DEV Community

Cover image for πŸš€ Become a Founding **Legionnaire** β€” Help Build the Fastest PHP & DevOps Stack
Jorge Peraza
Jorge Peraza

Posted on

πŸš€ Become a Founding **Legionnaire** β€” Help Build the Fastest PHP & DevOps Stack

Heads-up: we just opened the gates to MonkeysLegion, the feather-light PHP 8+ framework that slices boilerplate, bakes in DevOps, and hits commit β†’ cloud in minutes.

We’re handing out Founding Legionnaire badges to the first 100 contributors. Want your name in the hall of fame, plus a T-shirt and sticker pack? Read on ⬇️
website: https://monkeyslegion.com/
github: https://github.com/MonkeysCloud/MonkeysLegion-Skeleton


πŸ₯‡ 4 Irresistible Reasons to Jump In β€” Right Now

What’s in it for you
πŸ’₯ Instant impact – every merge is auto-deployed to MonkeysCloud within 48 h.
πŸ›‘ Mentor-grade reviews – pair program with senior maintainers, level-up fast.
πŸ† Early-builder swag – get the limited β€œFounding Legionnaire” T-shirt & stickers.
πŸš€ Portfolio power – public commits in a production framework running on Google Cloud.

Fun fact: the CLI you’ll touch today ships live traffic for agencies in πŸ‡ΊπŸ‡Έ, πŸ‡ͺπŸ‡Ί, and πŸ‡―πŸ‡΅.


πŸ”₯ What Makes MonkeysLegion Different?

  • 1-ms router (benchmarked on PHP 8.3 JIT)
  • Config-first DI that never hides your services in magic attributes
  • Zero-config Docker & K8s manifests – ml up --cloud=local and you’re live
  • Built-in observability hook (ml telemetry:enable) β€” push traces to Grafana in one line
  • MIT license – no corporate handcuffs, forever

We’re tiny today (6⭐ Repo, 60 commits)… that means your PR could literally double our capabilities.


πŸ—Ί Pick Your Quests (Good-First-Issues are Waiting)

Track Starter Ticket (easy) Hero Ticket (ambitious)
Backend feat: add JWT auth middleware Live DB migrations hot-reload
DevOps ci: add Windows runner Autoscaling Helm chart + Prometheus metrics
DX & Docs docs: dark-mode code blocks 30-min crash-course video for Laravel devs
Testing test: bump DI coverage to 90 % Property-based testing suite w/ Pest
Community meta: weekly issue triage Host a live coding stream

Everything tagged good first issue requires ONE file change or less. ⏳


πŸ’‘ Quick Win #1 β€” Ship Your First CLI Command

# 1️⃣ Scaffold it
php vendor/bin/ml make:command HelloWorldCommand
Enter fullscreen mode Exit fullscreen mode
<?php
// 2️⃣ Code it
class HelloWorldCommand extends Command {
    protected string $signature = 'demo:hello {name}';
    protected string $description = 'Give a warm Legion welcome';

    public function handle(): int {
        $this->info("πŸ––  Welcome, {$this->argument('name')}! πŸŽ‰");
        return self::SUCCESS;
    }
}
Enter fullscreen mode Exit fullscreen mode
# 3️⃣ Run it
docker compose exec app php vendor/bin/ml demo:hello Ada
# πŸ––  Welcome, Ada! πŸŽ‰
Enter fullscreen mode Exit fullscreen mode

Open a PR titled feat(cli): hello demo command – we’ll celebrate in #show-and-tell. πŸ₯³

πŸ’‘ Quick Win #2 β€” Unit-Test the Router in 25 ms

use MonkeysLegion\Router\Router;
use PHPUnit\Framework\TestCase;

final class RouterTest extends TestCase {
    public function testPing() {
        $r = new Router();
        $r->get('/ping', fn () => 'pong');
        $resp = $r->dispatch('GET', '/ping');
        $this->assertSame('pong', (string) $resp->getBody());
    }
}
Enter fullscreen mode Exit fullscreen mode

βš™οΈ 6-Line Contribution Workflow

git clone https://github.com/<YOU>/monkeyslegion && cd monkeyslegion   # 1
composer install --prefer-dist                                         # 2
git checkout -b feat/my-awesome-patch                                  # 3
# hack β†’ test β†’ commit
git commit -am "feat: add X"                                           # 4
git push origin feat/my-awesome-patch                                  # 5
# open PR & chat in Slack                                              # 6
Enter fullscreen mode Exit fullscreen mode

CI (Psalm + PHP-CS-Fixer + PHPUnit) runs in 2 min β€” stay green and you’re merged.

πŸ’¬ Where the Party Happens

πŸ‘‰ Sign up with your GitHub email at monkeyslegion.slack.com – no invite code, no fuss.

🏁 Your Next Step (Takes 120 Seconds)

  1. Jump into Slack β†’ say hi in #hello-world
  2. Star β˜† the repo & claim a good first issue
  3. Open your first PR β†’ earn the Founding Legionnaire badge, swag & eternal bragging rights

Let’s redefine what β€œfast” means in PHP, together.
See you on the commit log β€” and don’t forget your banana-powered energy drink. πŸŒπŸš€

Top comments (0)