created new "MyFace" rails app
$ rails new myface
$ cd myface
$ rvm --create --ruby-version use ruby-1.9.3@zlab-myface
$ bundle update
$ echo -e "\n# Ignore db config \n/config/database.yml" >> .gitignore
$ subl .
$ curl "https://gist.github.com/TheEricMiller/5392720/raw" -o ".powrc"
$ git init
$ git flow init
$ git flow feature start Setup
generated 'status' scaffold
$ rails g scaffold status name:string content:text
$ rake db:create
$ rake db:migrate

> http://localhost:3000/statuses

~~~~~~~~~~~~~~~~~~~~~~~
$ git flow feature finish Setup

push to GitHub/remote
$ git init
$ git remote add origin https://github.com/....git
$ git push origin master
Merge branch 'feature/Setup' into develop
changed status index view
+ changed heading
+ removed title row
changed application layout
+ page title
+ footer
installed bootstrap
> download via http://twitter.github.io/bootstrap/
> move /js/bootstrap.js > /app/assets/javascripts/
> move /css/bootstrap.css > /app/assets/stylesheets/
> move /img/* > /app/assets/images/
> delete contents of /app/assets/stylesheets/scaffolds.css.scss
updated basic application layout
+ added navbar
+ added statuses menu link
+ added padding-top to body via application.css
updated statuses index page
+ restyled with bootstrap
+ added time_ago_in_words
+ adjusted statuses.css
updated statuses index page with hover
+ added hover style and jquery js toggle
+ show/hide edit and delete links on hover
+ added new status button link

$ git commit --amend
~~~ this will allow you to ammend your latest commit if you have pushed to remote(s)
Merge branch 'feature/Frontend' into develop
installed 'devise'
> Gemfile ~ gem 'devise'
$ bundle
$ rails g devise:install
> follow installation instructions
>>> config/environments/development.rb
>>> config/routes.rb
>>> alert msgs on application layout
>>> config/application.rb
>>> NOT views
$ mv public/index.html public/Zindex.html
generated "user" model for devise
$ rails g devise user
> edit migration to add fields
	+ first_name, last_name, profile_name
$ rake db:migrate

> http://localhost:3000/users/sign_up
generated 'devise' views
$ rails g devise:views
updated user attributes
> added fields to attr_accessible on /models/user.rb
+ added fields on /views/devise/registrations/new.html.erb

~~~~~
$ rails c
$ u = User.first
$ u.destroy
migrated statuses
$ rails g migration add_user_id_to_statuses
> script migration from /db/migrate/####...
$ rake db:migrate

> /views/statuses/index changes until form is fixed
>>> remove 'name'
>>> hide 'new' link

$ rails c
$ Status.delete_all
Merge branch 'feature/Auth' into develop
fixed statuses 'name' remnants
+ removed from models/status.rb
+ removed from views/_form, index, show

$ rake routes
> http://localhost:3000/users/edit
installed 'simple_form'
> Gemfile ~ gem 'simple_form'
$ bundle
$ rails g simple_form:install --bootstrap
+ updated statuses _form partial to use simple_form

> https://github.com/plataformatec/simple_form
created user status relationship
+ status.rb   belongs_to :user
+ user.rb   has_many :statuses
+ updated status forms
+ created 'full_name' method in user model
added dropdown to new status form