Sha256: 7fed43d95dea9122f431434c72224c3182f8ceff247f0df0e4d42ac8d4b90c3e

Contents?: true

Size: 1.5 KB

Versions: 2

Compression:

Stored size: 1.5 KB

Contents

## oak

Oak is a very simple tool that assists making rails application Open Source ready.

**ONLY WORKS ON MAC OS X AND LINUX/BSD**

When pushlishing your rails app to a public repository, it is often neccessary to find a way protecting you secret token and other private information. 

Oak helps you on these tasks by running 

    oak setup

Then your private information will be stored in a file called 'config.yml', and automaticly ignored by git master branch. And on another branch named 'deploy' (which won't be pushed to the public repository) the config.yml file is included.
So you can modify your apps on master branch as usual, and call

    git push <production_repo> deploy:master
    
to push your local deploy branch to your production repository's master branch.

## Contributing to oak
 
* Check out the latest master to make sure the feature hasn't been implemented or the bug hasn't been fixed yet
* Check out the issue tracker to make sure someone already hasn't requested it and/or contributed it
* Fork the project
* Start a feature/bugfix branch
* Commit and push until you are happy with your contribution
* Make sure to add tests for it. This is important so I don't break it in a future version unintentionally.
* Please try not to mess with the Rakefile, version, or history. If you want to have your own version, or is otherwise necessary, that is fine, but please isolate to its own commit so I can cherry-pick around it.

## Copyright

Copyright (c) 2011 Huang Wei. See LICENSE.txt for
further details.

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
oak-0.0.3 README.md
oak-0.0.2 README.md