я внес немного изменений в вендор, как теперь сделать так чтобы и другие пользователи могли получить мои изменения? создать отдельный гитхаб и туда залить? только так?
Тут либо коммит в оригинальный репозиторий, либо клон от оригинала и изменять в нем.
Либо обернуть зависимость в свой объект/класс что обычно намного проще (если конечно речь идет не о баге) и там уже вносить изменения в поведение. Папка vendors должна оставаться неприкосновенной.
Очень плохая идея. Соглашусь с коллегами - тут лучше всего сделать пулл-реквест в репозиторий вендора и попросить принять его. Либо просто сделать форк репозитория и подключать его.