CONTRIBUTING.md
# Contributing
Thank you for your interest in contributing to Dot Ledger.
## Contributor License Agreement
By submitting code as an individual you agree to the [individual contributor license agreement][individual_agreement].
By submitting code as an entity you agree to the [corporate contributor license agreement][corporate_agreement].
## Contribution Guide
### 1. [Fork it][fork]. Clone it.
```
git clone git@github.com:[your-username]/dotledger.git
```
Follow the [setup instructions][readme_setup] in the [README.md][readme].
### 2. Create a feature branch.
```
git checkout -b my_feature
```
### 3. Run the tests.
Follow the [testing instructions][readme_tests] in the [README.md][readme].
### 3. Make your change.
:bulb:
### 4. Run the tests again.
You're much more likely to have your feature merged if your changes include tests.
### 5. Commit your changes.
```
git commit -am "Added some awesome feature."
```
### 6. Push your feature branch.
```
git push origin my_feature
```
### 7. Open a [Pull Request][pull_request].
You should receive some kind of feedback within a couple of days.
[corporate_agreement]: doc/legal/corporate_contributor_license_agreement.md
[fork]: https://github.com/dotledger/dotledger/fork
[individual_agreement]: doc/legal/individual_contributor_license_agreement.md
[pull_request]: https://github.com/dotledger/dotledger/pulls
[readme]: README.md
[readme_setup]: README.md#setup
[readme_tests]: README.md#tests