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)