• Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

? Become a Founding **Legionnaire** — Help Build the Fastest PHP & DevOps Stack

Sascha Оффлайн

Sascha

Заместитель Администратора
Команда форума
Администратор
Регистрация
9 Май 2015
Сообщения
1,483
Баллы
155

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:

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.


github:

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

? 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)

TrackStarter Ticket (easy)Hero Ticket (ambitious)
Backendfeat: add JWT auth middlewareLive DB migrations hot-reload
DevOpsci: add Windows runnerAutoscaling Helm chart + Prometheus metrics
DX & Docsdocs: dark-mode code blocks30-min crash-course video for Laravel devs
Testingtest: bump DI coverage to 90 %Property-based testing suite w/ Pest
Communitymeta: weekly issue triageHost 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




<?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;
}
}




# 3️⃣ Run it
docker compose exec app php vendor/bin/ml demo:hello Ada
# ? Welcome, Ada! ?




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());
}
}



⚙ 6-Line Contribution Workflow


git clone

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

<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




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



Источник:

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

 
Вверх Снизу