evtauri / gistflow

OpenSource code of Gistflow's first version

Home Page:http://gistflow.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Important notice

Since 01.01.2014 Gistflow was updated and goes private. This code is outdated.

Gistflow - social learning. Build Status Code Climate

Micro-blog platform for developers inspired by Github:Gist and Twitter.

Contributing

You are always welcome to contribute or create issue. Checkout issues page.

Setup

  • git clone
  • bundle
  • cp config/database.yml.example config/database.yml
  • configure your database.yml file
  • be sure you have postgres and redis installed and launched
  • rake db:setup
  • download and run ElasticSearch (simply brew install elasticsearch if you're on MacOSx and follow instructions)
Github Authorization on your local machine

You should run app at http://gistflow.dev/ on the :80 port to speak with GitHub omniauth freely. Pow and Powder will help you much with it.

curl get.pow.cx | sh
gem install powder
powder link

Testing

Every new feature comes with bunch of rspec and capybara tests. Be sure to write all necessary tests and launch rspec . to check all of them passed.

Contributors

License

The source code for Gistflow is available under the Creative Commons Attribution-NonCommercial 3.0 Unported License

About

OpenSource code of Gistflow's first version

http://gistflow.com


Languages

Language:Ruby 60.4%Language:CSS 19.5%Language:HTML 14.4%Language:CoffeeScript 3.0%Language:JavaScript 2.8%