Web site of Minsk Hackerspace - http://hackerspace.by/
Документация в Wiki: https://github.com/minsk-hackerspace/hackerspace.by/wiki
Новички могут посоздавать [issues] (https://github.com/minsk-hackerspace/hackerspace.by/issues), а для прокачанных, как обычно, git и pull-request'ы.
Для разработки нужен Ruby версии 2.3 и выше, а также bundler
(http://bundler.io/).
Как запустить локальную копию сайта:
git clone https://github.com/minsk-hackerspace/hackerspace.by
cd hackerspace.by
cp config/database.example.yml config/database.yml
bundle install --without production
bundle exec rails db:setup
bundle exec rails server
bundler
устанавливает библиотеки глобально, поэтому если не хочется мусорить, стоит посмотреть на RVM.
После старта сайт будет доступен на http://localhost:3000/. Пользователь [email protected], пароль '111111'.
Запуск тэстаў
rails db:test:prepare
rspec spec/
- калі структура базы не мянялася то каманду db:test:prepare можна не запускаць