É muito bom quando você assume o controle de um projeto e tem instruções simples no README. Por exemplo, você pode especificar as etapas manuais e, em seguida, dizer ao desenvolvedor para executar ./bin/setup
Este é um script bash de configuração bastante padrão:
#!/bin/bash
cp .ruby-version.sample .ruby-version
cd .
gem install bundler --no-ri --no-rdoc
git submodule init; git submodule update --init
bundle
mysql.server start
bundle exec rake db:create
bundle exec rake db:setup