## Issues All issues, may it be feature requests, or bugs, are treated as **problems**. In any case it is important to be able to reproduce or understand it. To help in doing so, please state the following information: * a description of the problem * steps to reproduce the problem (if applicable) * library version showing the problem (if applicable) The emphasis on the term **problem** originates from the observed tendency of issues being more like a solution to a problem, which is not stated in detail, making good solutions more difficult to achieve. ## Pull Requests Feel free to make any kind of Pull Request - all contributions are welcome. The only thing to keep in mind is the commit message format, which is described below. ### Commit Message Format The format is taken directly from [angular.js][angular-contribution-guide], as is this text. Each commit message consists of a **header**, a **body** and a **footer**. The header has a special format that includes a **type**, a **scope** and a **subject**: ``` ():