Всем привет. Собсно, я не девопс, потому вопрос мб нубский.
В проекте есть папки client, server и tests. Интересует как автоматизировать настройку git hooks, если репозиторий один, а кодовая база разная.
Сейчас это сделано частично - файл .git/hooks/precommit генерируется и перезаписывается npm пакетом husky из client. То есть client сейчас монопольно владеет pre-commit hooks.
Или вариант один - писать гит хуки руками и где-то в кукбуке написать: "настройте хуки репозитория сразу после чекаута, код:" и дальше sh скрипты, по одному на каждую из папок client, server tests?