# How to contribute You can use this document to figure out how and where to start. ## Getting started - Make sure you have a [GitHub account](https://github.com/join). - Take a look at [existing issues](https://github.com/faveroferreira/peak-error/issues). - If you need to create an issue: - Make sure to clearly describe it. - Including steps to reproduce when it is a bug. - Include the version of `peak-error` used. ## Making changes - Fork the repository on GitHub. - Create a branch on your fork. - You can usually base it on the `main` branch. - Make sure not to commit directly to `main`. - Make commits of logical and atomic units. - Make sure you have added the necessary tests for your changes. - Push your changes to a topic branch in your fork of the repository. - Submit a pull request to the original repository.