Блог @vudaltsov о разработке на PHP
var в корне проекта. При таком подходе "мусор" не растекается по всей файловой системе и появляется возможность "вынести" его одной командой rm -rf ./var/ (можно оформить как скрипт Composer или Makefile, чтобы не ошибиться). Кроме того, разгружается корень проекта от ненужных файлов.
Вот несколько идей со ссылками на конфиги:
• кэш PHP CS Fixer (по умолчанию .php-cs-fixer.cache лежит в корне проекта),
• кэш PHPUnit (по умолчанию .phpunit.result.cache лежит в корне проекта),
• кэш Psalm (по умолчанию папка весом в несколько мегабайт лежит либо в $XDG_CACHE_HOME, либо в $HOME, либо в sys_get_temp_dir),
• кэш PHPStan (аналогично, лежит в sys_get_temp_dir).
Однако в случае Psalm и PHPStan есть и минусы:
• теперь за кэш отвечаете вы сами, операционная система его не почистит,
• если делаете бэкапы, в них попадёт бесполезная информация.
Пишите в комментариях, что думаете по поводу такого подхода.18:00 на линче! В начале расскажу одну интересную новость. 😉
https://youtu.be/Gp9GbugpEWcwait-for-it, про --target, --link, hadolint и много чего ещё. Большое спасибо @alexndrnovikov за эту работу.
https://youtu.be/6ZwLi3vKbcw18:00 по Москве на шестом PHP-линче!
https://youtu.be/QyMcleRp6To
Также напоминаю про ежегодный опрос PHP-сообщества, участники которого могут выиграть 🐘 и мерч!19:00 Александр Макаров, Владлен Гилязетдинов и я соберёмся на канале PHP Point, чтобы обсудить новый PHP. Поговорим про фичи, успехи PHP Foundation и подведём итоги уходящего года в сообществе.
Подключайтесь!
https://youtu.be/cXdJxa2gxgo