Open Thanks web-application
Branch: master
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.
app
bin
config
db
lib
log
public
spec
tmp
vendor/assets
.envrc.example
.gitignore
.rspec
.ruby-gemset
.ruby-version
.travis.yml
Gemfile
Gemfile.lock
Procfile
README.md
Rakefile
config.ru

README.md

Open Thanks

Build Status Gitten Open Thanks

Logo

Open thanks is a platform that provides convenient way how to receive and say "Thank you" on a project, article, blog, comment, ... It's entirely OpenSource and we welcome any contributions to the project.

Open Thanks is a 2016 Ruby Rampage hackathon entry. We didn't win, not even a potato. But the project lives on :)

Watch how it works!

Legacy links (not working anymore):

* http://www.open-thanks.com/
* https://thawing-falls-79026.herokuapp.com
* https://www.rubyrampage.com/entries/99-crazy-monkey-woodoo-priest

Code Approach

Trying to follow Ruby Style Guide with alteration around writing private methods to comply with Scissors Rule

Development

1 - Enviroment Varibales

Application is relying on ENV variables (DB, Redis, ...).

You can install direnv and example env variables are in file .envrc.example, copy it to .envrc. Don't forget to do direnv allow after you done

2 - Github endpoint:

First you need to configure host to match the one specified in github

Add 127.0.0.1 development.open-thanks to /etc/hosts and use http://development.open-thanks in browser.

Second you will have to go to Github and generate application Oauth id/key and set those as ENV variables