One repo per project. It makes it easier when I want to share or make public. I have 100+ repos in my account and I don’t find that cumbersome.