heyda {l Wrote}:Maybe it's just a lack of communication?
For a while we actually had some advertising in a track (STK looking for developers). The original tux tollway is long gone, but perhaps we could add this back in some other track? On a blackboard in Math Class? Or perhaps a plane flying with a long flag with that text on it (though that would be difficult to model to look good).
I joined some FLOSS/Open Data projects and mostly aren't really unfriendly, but nobody notices you or offers help. I joined others, where people say hello, offered help and support while joining (point to important things, give feedback, ...).
So if STK team is friendly and well commentednun (see
ohlo), this is definitly a good point to promote

Back to Git(hub) yes, it makes joining pretty easy, but the point is more, that it changes the way people contribute (IMHO). It's more on submitting smaller pieces and my impression is more agile development style. The visibility can be inceased (as people look what is there elsewhere around) but managing esp. the social aspect can be more time consuming...
We do have a rather agile development/commit style: I encourage people to commit early and often (as long as the code compiles and 'mostly' works) - one reason being that there is a backup

Bigger pieces of work can just be done on a separate branch. We are happy to give developer their own branch where they can work on, so we can see what happens and provide early feedback.
I think a major problem is the game style: STK probably attracts a less 'coding savvy' crowed then other games. Also we tend to attract younger people - who are amazing for their age, but often not yet up to improving STK. This is then combined with the fact that STK isn't really an easy program: while documentation and design isn't too bad, there is just a full physics engine under the hood, and it's also easier (I'd guess) to find java and other languages than C++.
There is also the fact that (at least) I get a bit tired - you have no idea how often I have written long emails and chats on IRC about online mode ... only to get exactly nothing back, a big waste of time. So honestly, anyone implementing online mode now initially gets only a pointer to the wiki pages which have enough links to give an idea on how complicated this will be. Similarly with other areas I would love to improve (battle mode AI, tutorial, driver-specific voices) - some of it is actually partly implemented (e.g. kart specific sounds - we had to remove this because it was incredible boring without enough variety in the voices).
Maybe that's a self-fulfilling prophecy now - if anyone should not feel encourage to help, please let me know

Cheers,
Joerg