If you want to contribute, please use gitflow to manage your work.
Refer to https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow for further information.
You cannot make a pull request direct to master branch, so you can create your own branch like feature or hotfix, and request a PR onto development branch.