SOLO: absolutely solo, teaming up is a pain in the ass if you dont know the people directly, and contact them directly, like call, meetup...
That may have been your experience, but it doesn't have to happen.
thats true, but thats an experience i made with any project, so my rules are (you dont have to follow them)
1: not more than 5 persons
2: there has to be a way to speak to every person at any time, directly.