I've tried to go paperless many, many times. But keeping a notepad and a bunch of post its in my desk has been one of the most helpful tools I ever got.
You may think "This project is so small and so focused on whatever I needed, I should never post it on Github. What would people think?" Github is not for that.
Instead of taking the blows and keep moving, maybe it would be better to your own health to simply quit.
We have two expressions here: "The world turns around"; it means whatever you do, sometime in the future, you'll face the consequences of it. Another expression is "The world of something is an egg"; because the world turns around, if the world is an egg, you'll face the consequences sooner than you think.
Richard Feymann, famous physicist, kept a notebook with the title "Things I Don't Know".
You may think "But I could go to those people and say 'Why are you being toxic?' or 'Why are you attacking me?' or even just tell them it's not nice to say such things. It would help."
I don't believe that's the case.
Microaggressions are defined as "brief, everyday exchanges that send denigrating messages to certain individuals because of their group membership". The hardest part is that they don't sound aggressive.
You'll find people that, even if they don't small talk you, they will bad mouth everything else -- even some other people -- openly.
We get frustrated with code that doesn't compile. We get angry with customers asking things back and forth. We get upset when upper management can't make up its mind. And we lash out on others when that happens.
Things I Learnt The Hard Way - People Get Upset About Code And Architecture Quality 'Cause They Care
At some point, you'll describe some solution/decision about some piece of code or some architectural design and people will seem annoyed/pissed about it. When people care about a product/code, they do that.