# Contributing When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owner of this repository before making a change. Please note this project has a code of conduct, please follow it in all your interactions with the project. ## Pull Request Process **Working on your first Pull Request?** You can learn how from this *free* series [How to Contribute to an Open Source Project on GitHub](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github) 1. Read the README.md carefully and check if it makes sense to submit your pull request 2. Make sure that the commits for your pull request work as intended and that no unwanted side effects occur 3. Each pull request should be limited to a specific change 4. Update the README.md if your change makes the current README.md obsolete 5. If this is your first contribution to the project, please add yourself to the CONTRIBUTORS.md 6. Make sure your commits contain a good and appropriate message. [Here is a guide!](https://chris.beams.io/posts/git-commit/) 7. Let the title of your pull request clearly indicate what kind of change it is. If the pull request does not meet the specifications, it is pointed out once, if there is no improvement the PR is simply closed.