<img src=“https://travis-ci.org/ValentinAndreev/flashcards.svg?branch=master” alt=“Build Status” /> <img src=“https://codeclimate.com/github/ValentinAndreev/flashcards/badges/gpa.svg” />
-
ruby 2.3.1p112 и Rails 4.2.7.1
-
PostgreSQL 9.4
-
git clone git@github.com:ValentinAndreev/flashcards.git
-
bundle install
-
rake db:migrate
-
rails s
Mkdev courses mkdev.me
-
Git (feature-new branch - pull request - merge).
-
Use Interactor (use case object).
-
Other gems:
gem ‘dotenv-rails’, gem ‘aws-sdk’, gem “paperclip”, gem ‘sorcery’, gem ‘nokogiri’, gem ‘simple_form’, gem ‘pg’, gem ‘levenshtein-c’, gem ‘whenever’, gem ‘http_accept_language’, gem “letter_opener” etc.
-
Testing with:
gem ‘rspec-rails’, gem ‘factory_girl_rails’, gem ‘capybara’, gem ‘launchy’, gem ‘database_cleaner’, gem ‘timecop’
-
Using services: Travis CI, Hound CI, Rollbar(error tracking service), New Relic(for performance monitoring), SendGrid(for mail sending), Code Climate.
-
Deploy on Heroku myflashcardssite.herokuapp.com.