Сайт, на котором вы это читаете. Сайт является плодом коллективного творчества, написан на Ruby on Rails.
Кроме основной очевидной задачи сайта как визитки с контактами сайт также используется для:
- публикации материалов о проектах,
- онлайн-доступа к интерфейсам проектов,
- предоставления API хакерспейса.
Чтобы создавать проекты и добавлять описание проектов на этом сайте, необходимо быть зарегистрированным пользователем.
На данный момент регистрация извне отключена, но можно создать пользователя вручную — для этого обратитесь в рассылку.
На сайте доступно API "http://hackerspace.by/spaceapi".
Что это такое и зачем, можно прочитать на официальной странице: spaceapi.net.
Github Wiki: https://github.com/minsk-hackerspace/hackerspace.by/wiki
Основной Git-репозиторий: https://github.com/minsk-hackerspace/hackerspace.by
Изменения можно предлагать через issues, или, если вы владеете Git (а им стоит овладеть!), просто присылайте pull-request.
Для разработки вам понадобится установленный интерпретатор Ruby (версии 2.0 и выше, см. https://www.ruby-lang.org/en/installation/) и bundler (http://bundler.io/).
Как запустить локальную копию сайта:
$ git clone git@github.com:minsk-hackerspace/hackerspace.by.git
$ cd hackerspace.by
$ bundle install
$ bundle exec rails db:setup
$ bundle exec rails server
Дождаться старта сервера, после чего идти на http://localhost:3000/. По умолчанию создаётся пользователь developer@hackerspace.by с паролем '111111'.