A simple markdown-based blog & wiki system for team.
- Ruby 2.2.3
# for PDF processing.
$ brew install imagemagick ghostscript
# for JS test
$ npm install phantomjs -g
$ phantomjs -v
$ git clone [email protected]:tadyjp/rendezvous.git
$ cd rendezvous
$ bundle install
Register application on https://code.google.com/apis/console, and get
- Access https://code.google.com/apis/console
- Create New Project
- Create Client ID ([APIs & auth] > [Credentials] > [CREATE NEW CLIENT ID])
- Input form
http://localhost:3000
in [Authorized Javascript origins]http://localhost:3000/users/auth/google_oauth2/callback
in [Authorized redirect URI]
- Get [Client ID] and [Client secret]
- Write your Client ID & Secret in config/settings.yml
- Input form
-
rendevous
in [Project name] in Consent screen - Make sure
Google+ API
andGmail API
enabled.
Fill in your environment in .env.development
$ cp .env .env.development
$ vim .env.development
$ (bundle exec) rake db:migrate
$ (bundle exec) rake db:seed
And have fun with your team !
Before you run test, please setup test environment.
$ cp .env .env.test
$ vim .env.test
And run
$ (bundle exec) rspec
Rendezvous uses travis-ci for test.