Нашел сам.
https://github.com/Rarst/release-belt
Все делаем по инструкции, получаем репозиторий. Только веб рут должен указывать на public/index.php вместо index.php, а composer.json кроме указанных строк нужно добавлять
"config": {
"secure-http": false
}
потому что localhost, естественно, не поддерживает https.
P.S. Да, автор гордо сообщает, что даже composer.json в пакетах не нужен. Но лучше все же с ним, потому что иначе композер может не понять, как создать автозагрузку для вашего пакета.