<img src=“https://codeclimate.com/github/Team-Delta/GitMyCurriculum.png” /> <img src=“https://travis-ci.org/Team-Delta/GitMyCurriculum.png?branch=develop” alt=“Build Status” /> <img src=“https://coveralls.io/repos/Team-Delta/GitMyCurriculum/badge.png?branch=develop” alt=“Coverage Status” />
Curriculum management for the average academic that leverages git.
-
start with a linux os
-
sudo apt-get install curl
-
install ruby and rails with rvm
sudo \curl -sSL https://get.rvm.io | bash -s stable --rails
-
add the os gem
gem install os
-
sudo apt-get install mysql-server
-
sudo apt-get install openjdk-7-jre
-
sudo apt-get install nodejs
-
run bundler
bundle install
This project is running ruby 2.1.0
Sunspot: used for searching
Devise: used for authentication
FactoryGirl: used for data fixtures in test cases
Seed_fu: used for data fixtures in development
RSpec: unit tests
Capybara: integration tests
Guard: continuous testing on development machine
Debugger: faster debugging for rails
ln -s /run/mysqld/mysqld.sock /tmp/mysql.sock
rake db:create
rake db:migrate
rake db:seed_fu
(development)
rails server --debugger
rake test_setup:run_all
(test script that runs all things for test suite)
See wiki/pages/code line policies
See wiki/pages/git flow
Please feel free to use a different markup language if you do not plan to run rake doc:app
.