I started contributing to open source about a year ago, and I've started a couple of projects myself so it's kind of weird I'm having this thought now.
I recently started a project and I expect to receive PRs to the
dev branch. But what are the best practices to ensure that I'm not merging code that doesn't do what it's supposed to do (I don't mean broken code this time cos most can be handled with testing) into the same stream everyone is working on which is
Which leads to my question or thought, whats actually the best approach to accepting PRs to a project or how do you currently do it? Because
dev automatically becomes where everyone's changes end up before any release or something like that.