Skip to content
No description, website, or topics provided.
Ruby HTML Gherkin JavaScript CSS
Branch: master
Clone or download
Pull request Compare This branch is 13 commits ahead, 1 commit behind saasbook:master.
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
features
lib
log
multi-meet
public
script
spec
vendor/assets
.gitignore
.rspec
.travis.yml
Gemfile
Gemfile.lock
Guardfile
LICENSE
README.md
README.rdoc
Rakefile
config.ru
output.csv

README.md

MultiMeet

Dependencies

  • Ruby 2.4.0
  • Rails 4.2.10

Development Quickstart

  1. clone repo: git clone https://github.com/Aakup/MultiMeet
  2. cd MultiMatch
  3. install packages: bundle install --without production
  4. create and seed db: db:setup (runs db:create db:schema:load db:seed)
  5. create a file config/initializers/app_env_vars.rb and enter your emailer acc and password:
ENV['MAILER_EMAIL'] = 'noreply@multimeet.com'
ENV['MAILER_PASSWORD'] = '<your password>'
  1. rails s(erver) --> starts app on http://localhost:3000

Development Guidelines

  • develop on your own branch of this repo, call it by your <name/feature> e.g. kevin/projects-list
  • write your own tests for your own feature
  • write down cucumber scenarios before coding
  • before you push: make sure tests run via bundle exec rspec and bundle exec cucumber features
  • push the branch, then PR to master, and wait for a code review
  • in case of merge conflict: pull from master, resolve locally, push to your branch.

DB migrations

  • if making db changes:
    • run db:migrate and check in your new schema.rb
    • to completely overwrite schema and migrations: rake db:drop db:create db:migrate db:seed
  • each time you pull and there's a migration: run db:migrate or db:reset
You can’t perform that action at this time.