8. Текущий сайт хакерспейса

Статус: активный

Сайт, на котором вы это читаете. Сайт является плодом коллективного творчества, написан на Ruby on Rails.

Предназначение

Кроме основной очевидной задачи сайта как визитки с контактами сайт также используется для:
- публикации материалов о проектах,
- онлайн-доступа к интерфейсам проектов,
- предоставления API хакерспейса.

Регистрация

Чтобы создавать проекты и добавлять описание проектов на этом сайте, необходимо быть зарегистрированным пользователем.
На данный момент регистрация извне отключена, но можно создать пользователя вручную — для этого обратитесь в рассылку.

Spaceapi

На сайте доступно 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'.

Собрано денег: 2.24 BYN