My trick to solve this problem:
Include the name of the project in the email address, e.g.
dessant+project1@gmail.com
dessant+project2@gmail.com
etc...
That's a neat trick, though I only accept bug reports over GitHub, but that doesn't stop people from contacting me through any other email address or social media account they can find.
The problem is not the lack of processes, but that we don't have a good way to enforce them.
Even on GitHub issue templates are often ignored, and there is no option for making them mandatory. Some projects resort to accepting bug reports only through a third-party service such as Google Forms, because that supports mandatory form fields.
GitHub could really step up and offer proper tools for controlling how bugs are reported.
The problem is not the lack of processes, but that we don't have a good way to enforce them.
Even on GitHub issue templates are often ignored, and there is no option for making them mandatory. Some projects resort to accepting bug reports only through a third-party service such as Google Forms, because that supports mandatory form fields.
GitHub could really step up and offer proper tools for controlling how bugs are reported.