با عرض سلام
یه سوال داشتم درمورد تفاوت require و require-dev در فایل composer.json
یعنی یه سری پکیج ها هستن که فقط موقع develop به درد ما میخورن و نرم افزار بهشون نیاز نداره که این پکیجها تویه require-dev قرار میگیرن؟ و اگه اینطور هست وقتی که میخواهیم branch develop رو تو شاخه master مرج کنیم باید بخش require-dev رو حذف کنیم؟
سلام و احترام
پکیج هایی که توی بخش require-dev میشینن صرفا پکیج هایی هستند که برای پروژه شما ضروری نیستند و توی فاز producation کاربردی ندارن، برای مثال پکیج phpunit که شما باهاش تستای نرم افزارتون رو مینویسید توی فاز production به کارتون نمیاد و فقط توی فاز development کاربردیه