To avoid errors and ensure you're keeping your GitHub records useful and readable, you need to know the correct way to make a pull request. This checklist will make sure the issue is properly tested (for both functionality and user experience), and also guide you through the review process.
There are some optional steps in this checklist that are designed to help passively squash low-priority bugs. Feel free to remove step 8 if you're not concerned with that, or if you want to make the process go faster. Since the PR process is run so often, it's a great place to insert small steps like this and whittle down your bug backlog.