RubyFlow The Ruby and Rails community linklog

What's your checklist for starting a new Rails application?

It’s easy to create a new Rails application using “rails new myapp”. But after that, what do you do? What gems do you always add? What decisions do you make before beginning development? What important items are often overlooked before deploying an app? I’d like to put together a reference checklist to share. Any suggestions? I’ve asked on Stack Overflow: Checklist for starting a new Rails application?

Comments

I have one that comes before those suggested:

Do I really need to do this with Rails? Really? Oh, fine(!)

And this wasn’t just a tongue in cheek response, either. Going with Rails is quite the commitment and requires serious thought up front because once you go with it, you tend to be stuck to it (unless you fight its conventions at every step).

Good point, Peter. I think a proper checklist needs to start with something like, “Have I picked an appropriate platform for my project?”

Heh. I’ve just started contemplating that my own self. Started a shell script that will set up Devise. Now going to look into RailsWizard instead….

Dave Aronson, if you are looking at Rails Wizard, also look at the RailsApps application templates (derived from Rails Wizard recipes but more complete and more often updated). I’m asking for suggestions for a checklist because the templates are not complete. I often add my own stuff and I’m wondering what other people often add.

Post a comment

You can use basic HTML markup (e.g. <a>) or Markdown.

As you are not logged in, you will be
directed via GitHub to signup or sign in