README.md

# Harmonex

[<img alt="Travis CI build status" src="https://secure.travis-ci.org/njonsson/harmonex.svg?branch=master" />][Travis-CI-build-status]
[<img alt="Hex release" src="https://img.shields.io/hexpm/v/harmonex.svg" />][Hex-release]

This is a collection of tools for music theory called _Harmonex_ (pronounced
“harmonics”).

**See what’s changed lately by reading the [project history][project-history].**

## Installation

[The package](https://hex.pm/packages/harmonex) can be installed by adding
`:harmonex` to the list of dependencies in your project’s _mix.exs_ file:

```elixir
# mix.exs

# ...
def deps do
  [{:harmonex, "~> 0.1.0"}]
end
# ...
```

## Contributing

To submit a patch to the project:

1. [Fork][fork-project] the official repository.
2. Create your feature branch: `git checkout -b my-new-feature`.
3. Commit your changes: `git commit -am 'Add some feature'`.
4. Push to the branch: `git push origin my-new-feature`.
5. [Create][compare-project-branches] a new pull request.

After cloning the repository, `mix deps.get` to install dependencies. Then
`mix test` to run the tests. You can also `iex` to get an interactive prompt that
will allow you to experiment. To build this package, `mix hex.build`.

To release a new version:

1. Update [the “Installation” section](#installation) of this readme to reference
   the new version, and commit.
2. Update the project history in _History.md_, and commit.
3. Update the version number in _mix.exs_, and commit.
4. Tag the commit and push commits and tags.
5. Build and publish the package on [Hex](Hex-release) with `mix hex.publish`.

## License

Released under the [MIT License][MIT-License].

[Travis-CI-build-status]:      http://travis-ci.org/njonsson/harmonex                      "Travis CI build status for ‘Harmonex’"
[Hex-release]:                 https://hex.pm/packages/harmonex                            "Hex release of ‘Harmonex’"
[project-history]:             https://github.com/njonsson/harmonex/blob/master/History.md "‘Harmonex’ project history"
[fork-project]:                https://github.com/njonsson/harmonex/fork                   "Fork the official repository of ‘Harmonex’"
[compare-project-branches]:    https://github.com/njonsson/harmonex/compare                "Compare branches of ‘Harmonex’ repositories"
[MIT-License]:                 http://github.com/njonsson/harmonex/blob/master/License.md  "MIT License claim for ‘Harmonex’"