h1. rocket starter
h1. → 'rocketstarter'
"Here is Japanese version of manual.":http://fromnorth.blogspot.com/2008/06/rubygemrocket-starter.html
h2. What is this?
This gem is tool for creating new rails application.
The Rocket-starter can set up basic directories and svn/git repositories for your applications when you want to start it.
If you want, you can use the git and the RaPT gem and a list of plugins.
h2. Features
* create basic directories
* commit to subversion or git repositories
* set svn:ignore property or .gitignore file.
* install plugins
* use RaPT gem for managing plugins (Optional)
* write password to config/database.yml
* create databases before finish by 'rake db:create:all' command
h2. Installing
gem install rocketstarterh2. Demonstration of usage
Usage: rocket_starter project-name [options] Usage: rocket_starter --init [options] Usage: rocket_starter --check [options] and more... Usage: rocket_starter --helph2. How to use 1. Set environment valiable if you want to change a config file path.
$ export ROCKET_STARTER_CONF=~/.rocket_starter2. Create config file.
$ rocketstarter --init3. Modify default values and plugin list.
$ vi ~/.rocket_starter $ vi ~/useful_plugins4. Test for setting
$ rocketstarter --check5. Create project.
$ cd source-dir $ rocketstarter project_name --scmuri=http://svn.example.com:/svn/path/to/repos6. Execute sqld4r if you want
$ cd project_name/rails/project_name $ sqld4r /path/to/DBDesigner.xmlh2. Forum "http://groups.google.com/group/rocket-starter":http://groups.google.com/group/rocket-starter h2. How to submit patches Read the "8 steps for fixing other people's code":http://drnicwilliams.com/2007/06/01/8-steps-for-fixing-other-peoples-code/ and for section "8b: Submit patch to Google Groups":http://drnicwilliams.com/2007/06/01/8-steps-for-fixing-other-peoples-code/#8b-google-groups, use the Google Group above. You can fetch the source from either: <% if rubyforge_project_id %> * rubyforge: "http://rubyforge.org/scm/?group_id=<%= rubyforge_project_id %>":http://rubyforge.org/scm/?group_id=<%= rubyforge_project_id %>
git clone git://rubyforge.org/rocketstarter.git<% else %> * rubyforge: MISSING IN ACTION TODO - You can not created a RubyForge project, OR have not run
rubyforge config
yet to refresh your local rubyforge data with this projects' id information.
When you do this, this message will magically disappear!
Or you can hack website/index.txt and make it all go away!!
<% end %>
h3. Build and test instructions
cd rocketstarter rake test rake install_gemh2. License This code is free to use under the terms of the MIT license. h2. Contact Comments are welcome. Send an email to "maimuzo":mailto:maimuzo@gmail.com via the "forum":http://groups.google.com/group/rocket-starter