MAPS: A method for lightweight software processes
Dependences
Software | Version |
---|---|
Ruby | 2.2.3 |
Rails | 4.2.5 |
Gems | See versions in the Gemfile |
Steps to run in a local server
-
Install Ruby on Rails:
How to install Ruby on Rails with rbenv on Ubuntu 14.04 -
Install a mysql database:
sudo apt-get install mysql-server mysql-client libmysqlclient-dev
- Clone the project in your local machine:
git clone git://github.com/juanjo23/MAPS.git
- Install the required gems:
cd MAPS
bundle install
- Setup the databse (Create db, load schema, seed data):
rake db:setup
5.1 Optionally: Load the file DB/dump.sql en MySQL to get real case studies data.
Deployment instructions:
Useful commands:
rails new project_name #Create a project
rails server #Start the server in localhost:3000
rake db:create #Create database
rake db:migrate #Update models and migrations
rake db:rollback #Reset the last migration
rake db:purge #Lose all data and start again
rake db:seed #Insert seed data
rake db:setup #Runs db:create, db:schema:load, db:seed
#Generate a controller with its view
rails generate controller controller_name
#Generate a model
rails generate model ModelName titulo:string body:text
#Install the gems listed in the Gemfile
bundle install
rails generate model Company
rails generate devise:install
rails generate devise User
rails generate devise:views
rails generate model ProcessArea
rails generate model SpecificGoal
rails generate model Practice
rails generate model UserPractice
rails g ratyrate user
rails generate model ScrumPractice