Open Source: PHP
386 subscribers
3 photos
41 links
Помощь Open Source продуктам на PHP
Download Telegram
Channel created
Это группа где ты можешь запросить помощь в Open Source продукте.

Это может быть всё что угодно:
- Решение задачки
- Помощь с ревью кода
- Прочее

Владельцы больших продуктов (50+ ⭐️на проекте) могут попросить админку на личный постинг.
Владельцы небольших продуктов в первое время могут скидывать ссылки в личку или в комменты под постом, дальше по рассмотрению.

Правила:
- Не спамить одним продуктом
- Не делать репосты одной и той же ссылки каждый день
- Писать краткое резюме: “Нужно сделать …”
- Указывайте тег для вашего продукта

Если у вас уже есть запрос, то жду вашим комментариев!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥31
Адаптировать цвет блоков под темную тему в Yii Error Handler

👩‍💻 https://github.com/yiisoft/error-handler/issues/141

#yii3 #errorhandler
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🪲 Починить сборку PHAR

https://github.com/buggregator/trap/issues/165

Гитхаб-экшены вроде actions/cache: v4.0.2 устарели и CI не выполняется.
Надо найти, в каком месте устарело (скорее всего в зависимостях).
Затем обновить, либо упростить сборку и отвязаться от лишних зависимостей.

#buggregator #trap #ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🍌3👍2🔥1🤔1
Forwarded from Aleksei Kuznetsov
Нужна помощь в тестировании на реальных проектах 🙂

Пакет позволяет обнаружить неиспользуемые классы в проекте:
https://github.com/dbublik/unused-class-hunter

Да, идейный вдохновитель - https://github.com/TomasVotruba/class-leak, но переписан с нуля. Покрыт 100% тестами, статанализом и тому подобным.
То, что есть в моём пакете и нет в пакете от Томаса:
- кэширование
- есть возможность писать свои правила игнорирования (или наоборот, включения в "используемые")
- вывод результатов в гитлаб/гитхаб ci
- ну и работает даже без кэша раз в 10 быстрее
👍13🔥1
Forwarded from Dmitry Khomutov
Привет всем.

У меня есть проект простой CI на PHP https://github.com/php-censor/php-censor.

И хотя сейчас он немного морально устарел и уже активно не развивается, я все равно стараюсь поддерживать его в рабочем состоянии (и сам продолжаю его использовать для своих реп).

Если кто-то хочет контрибьютить в реальный проект с минимальным порогом входа - это ваш шанс . Любым PR и багфиксам я всегда рад.
🔥7👍2
Forwarded from Kirill
https://github.com/k-samuel/faceted-search/

Быстрый фасетный поиск на PHP (да он еще жив и развивается :-) 216 star, 39k downloads )
Давно была идея сделать порты/модули/интеграции для популярных CMS / фреймворков, чтобы работало из коробки.
Возможно кому-то было бы интересно этим заняться.


#facetedsearch
👍8🤣1
Семантическое обновление версии

Этот инструмент автоматизирует процесс обновления версий в Composer-проектах на основе анализа Git-коммитов и генерации CHANGELOG. Он помогает соблюдать семантическое версионирование и стандарт Conventional Commits.

👩‍💻 https://github.com/Voral/vs-version-incrementor

Автор: @vasoft

#semanticVersioning #versionIncrement #git #composer #changelog
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3
🔥 Делитесь своими Open Source задачами и проектами! 🔥

Если у вас есть проблема в проекте — не держите её в себе
- Нужно ревью?
- Нужен исполнитель?
- Застряли на сложной задаче?
- Нужны свежие идеи или тестировщики?

Есть крутой проект, но не хватает фидбэка, ревью или идей?
- Поделитесь им здесь
- Расскажите, какая помощь нужна
- Найдите единомышленников

Кстати, список свои Issue можно посмотреть по ссылке: https://github.com/issues
А Pull requests здесь: https://github.com/pulls
🔥6👍3😁1
Open Source: PHP pinned «🔥 Делитесь своими Open Source задачами и проектами! 🔥 Если у вас есть проблема в проекте — не держите её в себе - Нужно ревью? - Нужен исполнитель? - Застряли на сложной задаче? - Нужны свежие идеи или тестировщики? Есть крутой проект, но не хватает фидбэка…»
Сделать поддержку optional chaining operation `user?.id` в Twig

Вот уже 5 лет ребята не могут втащить оператор для обращения к объектам если они null.
Отличная штука которая хорошо сочетается с ?: или ?? операторами для вывода значения по умолчанию: user?.image ?? ‘/no-image.png’.
Для шаблонного языка я думаю это must-have, но никто не хочет ничего делать, вот только еще до самого issue придумали оператор ???.

👩‍💻 https://github.com/twigphp/Twig/issues/3260

#twig #symfony
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
Comments Density Analyzer

Проблемы, решаемые проектом – управление комментариями, например:
- создание issues в трекере под каждую todo/fixme, шоб код не зарастал техдолгом
- запрет на использование обычных комментов, так как мы стремимся писать самодокументированный код

Можно просто получать статистику твоего проекта.
Есть возможность подключения плагинов (можно подключить клиент YouTrack'a для создания тикетов)

👩‍💻 https://github.com/savinmikhail/Comments-Density

👤 Автор: @msavin_dev

🔨 Линч: https://www.youtube.com/live/FYVfQk0-t3U?si=4zeA-fgWinasI9YK
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3🎉2
Переименовываем в Open Source Цех*
Anonymous Poll
47%
Да
53%
Нет
Обновить yiisoft/error-handler в интеграционном пакете Spiral

👩‍💻 https://github.com/spiral-packages/yii-error-handler-bridge/issues/12

Мы в Spiral 3.0 выкинули всякие штуки, которые неплохо реализованы у других. Это коснулось и рендерера ошибок: мы взяли yiisoft/error-handler и воткнули туда свою цветовую схему и лого.
Однако, там оказалось хреново с совместимостью: нет API для кастомизации и, как следствие, в каждом миноре/патче может сломаться всё, что не относится к PHP сигнатурам (вёрстка и передаваемые переменные в шаблоны).
А тут ещё и мажор!
Надо выяснить, что сломали в новом релизе и перейти на него.

#exceptions #spiral #yii
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10