Q&A community platform
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
app
bin
config
db
lib
log
public
spec
vendor/assets
.gitignore
.rubocop.yml
CHANGELOG.txt
CONTRIBUTING.md
Gemfile
Gemfile.lock
Guardfile
LICENSE.txt
README.md
Rakefile
config.ru
wercker.yml

README.md

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.