TGViewer
Channel Public Channel
Open Source: PHP

Open Source: PHP

@open_source_php

Помощь Open Source продуктам на PHP
Subscribers
422
Photos
3
Videos
0
Links
50

Showing posts older than #20 · Back to latest

Older Posts 17 shown
Post #18 627
Сделать поддержку 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
GitHub [Feature] Optional chaining operator · Issue #3260 · twigphp/Twig Add support for the optional chaining operator ?. that is available in: JavaScript: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining TypeScritp 3.7: htt...
  • 👍 5
  • 🔥 1
Post #17
Open Source: PHP pinned «🔥 Делитесь своими Open Source задачами и проектами! 🔥 Если у вас есть проблема в проекте — не держите её в себе - Нужно ревью? - Нужен исполнитель? - Застряли на сложной задаче? - Нужны свежие идеи или тестировщики? Есть крутой проект, но не хватает фидбэка…»
Post #16 624
🔥 Делитесь своими Open Source задачами и проектами! 🔥

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

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

Кстати, список свои Issue можно посмотреть по ссылке: https://github.com/issues
А Pull requests здесь: https://github.com/pulls
  • 🔥 6
  • 👍 3
  • 😁 1
Post #15 742
Семантическое обновление версии

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

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

Автор: @vasoft

#semanticVersioning #versionIncrement #git #composer #changelog
GitHub GitHub - Voral/vs-version-incrementor: A tool for semantic versioning and changelog generation in Composer projects based on Git… A tool for semantic versioning and changelog generation in Composer projects based on Git commits. - Voral/vs-version-incrementor
  • 🔥 4
  • 👍 3
Post #13 620
Post #12 552
Post #11 591

Forwarded from Kirill

https://github.com/k-samuel/faceted-search/

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


#facetedsearch
GitHub GitHub - k-samuel/faceted-search: PHP Faceted search library PHP Faceted search library. Contribute to k-samuel/faceted-search development by creating an account on GitHub.
  • 👍 8
  • 🤣 1
Post #8 668

Forwarded from Dmitry Khomutov

Привет всем.

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

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

Если кто-то хочет контрибьютить в реальный проект с минимальным порогом входа - это ваш шанс . Любым PR и багфиксам я всегда рад.
GitHub GitHub - php-censor/php-censor: PHP Censor is an open source self-hosted continuous integration server for PHP projects. PHP Censor is an open source self-hosted continuous integration server for PHP projects. - php-censor/php-censor
  • 🔥 7
  • 👍 2
Post #7 610

Forwarded from Aleksei Kuznetsov

Нужна помощь в тестировании на реальных проектах 🙂

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

Да, идейный вдохновитель - https://github.com/TomasVotruba/class-leak, но переписан с нуля. Покрыт 100% тестами, статанализом и тому подобным.
То, что есть в моём пакете и нет в пакете от Томаса:
- кэширование
- есть возможность писать свои правила игнорирования (или наоборот, включения в "используемые")
- вывод результатов в гитлаб/гитхаб ci
- ну и работает даже без кэша раз в 10 быстрее
GitHub GitHub - dbublik/unused-class-hunter: Detects unused classes in your codebase. Detects unused classes in your codebase. Contribute to dbublik/unused-class-hunter development by creating an account on GitHub.
  • 👍 13
  • 🔥 1
Post #6 724
🪲 Починить сборку PHAR

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

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

#buggregator #trap #ci
  • 🍌 3
  • 👍 2
  • 🔥 1
  • 🤔 1
Post #4 722
Это группа где ты можешь запросить помощь в Open Source продукте.

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

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

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

Если у вас уже есть запрос, то жду вашим комментариев!
  • 👍 6
  • 🔥 3
  • ❤ 1
Post #1
Channel created
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →