Gegen github hätte ich auch nichts einzuwenden. Man ändert von Zeit zu Zeit Kleinigkeiten am Code, dafür dann immer den (komplette) Code posten, damit es sich wieder jeder kopieren kann, ist anstrengend.
Zudem hätte man so vielleicht einen besseren Überblick über die Arbeit der anderen, es wäre vielleicht ein besseres MIteinander. Mir gefällt die Idee grundsätzlich jedenfalls.