Что обычно означает следующая структура проектов на github?
Периодами захожу в некоторые репо на гитхабе и наблюдаю часто структуру типо bin, src, tests и тд. Хотелось бы узнать, это где то принято, что именно так должны называться папки, или нужно юзать какую то тулзу какая их генерирует?
tests - понятно что тут лежат юнит тесты
src - как я понимаю, тут лежит весь код проекта написанный автором репозитория?
bin - консольные команды?
vendor - зависимости какие автор подтянул композером
Хотелось бы для себя понять почему именно так называются эти папки, и прав ли я с их содержимым