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

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

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


%d0%9e%d1%82%d0%ba%d1%80%d1%8b%d1%82%d0%b0%d1%8f %d0%bb%d0%b0%d0%b1%d0%be%d1%80%d0%b0%d1%82%d0%be%d1%80%d0%b8%d1%8f %d1%82%d0%b5%d1%85%d0%bd%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%be%d0%b3%d0%be %d1%82%d0%b2%d0%be%d1%80%d1%87%d0%b5%d1%81%d1%82%d0%b2%d0%b0

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

Кроме основной очевидной задачи сайта как визитки с контактами сайт также используется для:
- публикации материалов о проектах,
- онлайн-доступа к интерфейсам проектов,
- предоставления 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


Назад