Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A simple to do list application built on Rails 3
branch: master
Failed to load latest commit information.
app shared lists viewable by anyone, logged in or not
config adding lists, that are shareable and contain tasks
db adding lists, that are shareable and contain tasks
doc Only hope can give rise to the emotion we call despair. But it is nea…
lib/tasks Only hope can give rise to the emotion we call despair. But it is nea…
public moving rounded corner event to bottom to avoid disruption of non-roun…
script adding a rails3 branch to start hacking there too
test adding lists, that are shareable and contain tasks
vendor/plugins Only hope can give rise to the emotion we call despair. But it is nea…
.gitignore nly hope can give rise to the emotion we call despair. But it is near…
Gemfile nly hope can give rise to the emotion we call despair. But it is near…
LICENSE nly hope can give rise to the emotion we call despair. But it is near…
README.rdoc adding publicly shared todo list from the site into the readme
Rakefile nly hope can give rise to the emotion we call despair. But it is near…
config.ru nly hope can give rise to the emotion we call despair. But it is near…
tewdew-0.0.1.gem nly hope can give rise to the emotion we call despair. But it is near…
tewdew-0.1.0.gem nly hope can give rise to the emotion we call despair. But it is near…
tewdew-0.1.2.gem nly hope can give rise to the emotion we call despair. But it is near…
tewdew.gemspec gemspec'd

README.rdoc

Tewdew

Simple to do list application built on Rails. You'll need to set up a Postgres database if you're going to use the default setup.

To run the app:

gem install bundler --pre
# clone the app
$git clone git://github.com/zacharyscott/tewdew.git
bundle install
# edit database.yml for your database setup
rake db:create
rake db:migrate
rake db:seed
rails s

View at: localhost:3000

Deploying to Heroku

I've designed this to be a Heroku app, so here's a quick way to set that up.

# first you'll need to setup the 1.8.7 REE heroku stack, nameofyourapp being what you want the subdomain to be  
heroku create nameofyourapp --stack bamboo-ree-1.8.7 --remote heroku
# push to heroku
git push heroku master
# setup the heroku database
heroku rake db:create
heroku rake db:migrate
heroku rake db:seed
# and you should be all set!

If you run into any trouble be sure to submit an issue here on github.

Testing

Since migrating to rails 3 I've yet to design any substantial tests.

  • tasks_controller_test functional tests needs polishing

  • users_controller_test functional tests

  • priorities_controller_test functional tests

  • task, user and priorty unit tests

  • i will probably experiment with other spec's eventually

Additional Resources

  • Ruby on Rails

  • pg - postgres gem for ruby that tewdew uses for development and production

  • Heroku - tewdew is designed to “just work” on heroku

  • rvm - rvm is a great way to manage your rubies and gemsets

  • bundler - tewdew uses bundler to manage dependencies

Todo

my shared todo list for the app

Something went wrong with that request. Please try again.