Skip to content
softwaregravy edited this page Nov 7, 2014 · 2 revisions

Fork/Clone tn_s3_file_uploader

Fork the project from GitHub

Clone your fork.

git clone https://github.com/[your-username]/tn_s3_file_uploader.git

Install dependencies

We use RVM to manage tn_s3_file_uploader with its own gemset.

Use bundler to install the dependencies bundle install

Build and install the gem from source

Default rake command runs all tests and installs gem

rake

Running the tests

Running unit tests (rspec)

rake spec

Running feature tests (cucumber)

rake features

Run both unit tests and feature tests with one command

rake tests

Submitting a bug fix or new feature

All new features or bug fixes must have an issue associated with them in the project's GitHub page. Upon discussion with the tn_s3_file_uploader team, you will be given commit access to the project and you can submit your pull requests through GitHub. See Troubleshooting for more information.