This branched out from my previous question: Can I select who can contribute to my Open Source Project?
Having never worked on open source software before, and developing my own mini applications that I hope to release to the App Store sometimes this summer, I'm quite unfamiliar with the way most open source development structures are set up (forks, main repositories...).
One thing that popped up was the mention of a pull request. What exactly is a pull request?