Sha256: 1a3e87cd9fa3201df72e1589922cffd52523a19d07bfe0e9bdcb3dc096af5f53

Contents?: true

Size: 1.33 KB

Versions: 5

Compression:

Stored size: 1.33 KB

Contents

# Contributing to ActiveApplication

## Forking the project

1. Click the "Fork" button in https://github.com/jarijokinen/active_application
2. Clone your fork (`git clone https://github.com/[username]/active_application.git`)
3. Track the original repository (`git remote add upstream https://github.com/jarijokinen/active_application.git`)
4. Fetch new changes from the original repository (`git fetch upstream`)
5. Merge any changes fetched from the original repository (`git merge upstream/master`)

## Using your own fork in your applications

Add this line to your application's Gemfile:

    gem "active_application", git: "https://github.com/[username]/active_application.git"

Replace the [username] with your GitHub username.

And then execute:

    $ bundle

## Running tests

Start Guard:

    $ bundle exec guard start

Run all specs by pressing the enter.

## Adding a new feature

1. Fork the project
2. Run tests and make sure they pass
3. Create a new branch (`git checkout -b my-new-feature`)
4. Write tests for your new feature and make sure they fail
5. Write a code for your new feature and make sure all tests pass
6. Commit your changes (`git commit -am 'Add some feature'`)
7. Push your branch into the repository (`git push origin my-new-feature`)

## Adding your changes to the original repository

1. Create a new Pull Request in GitHub

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
active_application-0.3.1 CONTRIBUTING.md
active_application-0.3.0 CONTRIBUTING.md
active_application-0.2.0 CONTRIBUTING.md
active_application-0.1.0 CONTRIBUTING.md
active_application-0.0.1 CONTRIBUTING.md