Тейлор Отвелл оголосив у соцмережі X про суттєву зміну у процесі управління більшістю open-source пакетів Laravel. Минулого тижня він вимкнув функцію GitHub Issues для цих репозиторіїв.
Новий підхід до повідомлення про баги
Замість традиційного створення issue, Тейлор пропонує розробникам новий алгоритм дій. Якщо ви натрапили на баг, опишіть його AI-агенту (coding agent) і одразу відкривайте Pull Request. Навіть якщо код у PR не ідеальний - це нормально. Код можна доопрацювати ітеративно, а сам Pull Request все одно документує проблему. Згодом можна випустити більш якісний фікс.
Тейлор вважає, що незабаром більшість open-source бібліотек працюватимуть саме так.
Важливе уточнення
Автор матеріалу спочатку не висвітлював цю новину, оскільки не вважав її настільки значущою. Проте інтернет-спільнота відреагувала бурхливо. Важливо зазначити: зміна стосується лише пакетів Laravel, а не основного репозиторію фреймворку.
Протилежні підходи в PHP-екосистемі
Цікаво, що інші великі PHP-проєкти обирають діаметрально протилежний шлях. Наприклад, Symfony дозволяє тільки issues, після чого їхні власні AI-системи або розробники пишуть виправлення. Це свідчить про те, що мейнтейнери проєктів по всьому світу відчувають навантаження від існуючих робочих процесів і шукають різні шляхи вирішення проблеми.
Швидкі зміни та адаптація
Майбутнє наближається швидко, і звичні способи роботи змінюються. Незалежно від того, на краще це чи на гірше, штучний інтелект відіграє дедалі більшу роль у житті розробників. Те, що щось працювало роками певним чином, не означає, що не можна адаптуватися та рухатися вперед.
Саме це завжди робили Тейлор і Laravel - і поточна зміна лише черговий приклад такого підходу. Якщо експеримент не спрацює - issues завжди можна ввімкнути назад. Гнучкість та готовність до експериментів залишаються ключовими принципами розвитку екосистеми Laravel.