Too Long; Didn't Read
There's a practice widely used in popular <a href="https://hackernoon.com/tagged/open-source" target="_blank">Open Source</a> projects hosted on <a href="https://hackernoon.com/tagged/github" target="_blank">Github</a> for receiving contributions efficiently. The contributor creates a small branch that represents a single feature, and when that branch is pushed to the contributor's fork they create a Pull Request. I have elaborated on the best practices of how to do this in a previous post called <a href="https://medium.com/@fagnerbrack/one-pull-request-one-concern-e84a27dfe9f1" target="_blank">One Pull Request. One Concern.</a>