Skip to content

viode/viode

Repository files navigation

Viode wercker status

Viode is an open source Q&A (question and answer) community platform built with Ruby on Rails.

Features

  • Categories
  • Category subscriptions
  • Labels (tags)
  • Ask and answer questions
  • Anonymous questions and answers
  • Votes for questions and answers
  • Search questions and labels
  • User access levels (groups)
  • User points (reputation)
  • Star questions (bookmark)
  • SEO friendly
  • Can be used as a discussion board
  • And many more.. Stay tuned.

Requirements

  • Ruby 2.3+
  • PostgreSQL 9.3+
  • ImageMagick (or GraphicsMagick)

Installation

  1. Clone the repository from GitHub:
git clone https://github.com/viode/viode.git

Note: master branch is always stable.

  1. Enter the project directory:
cd viode
  1. Run the setup command:
bin/setup

Follow the instructions.

Points

Viode has a points system for user (aka reputation). You can configure it by editing config/settings.yml file.

Here are the basics of the system:

  • Each new user gets 100 points
  • User gets 2 points when his question gets starred
  • User gets 10 points when his answer or question gets upvoted
  • User loses 10 points when his answer or question gets downvoted

Contributing

See CONTRIBUTING.md for contribution guides.

License

Released under the BSD 2-clause license. See LICENSE.txt for details.