I'm really happy to see the good old ArcScripts forum back via ArcGIS Code Sharing. One thing that I think could be better would be if instead of requiring that contributors upload their scripts directly to codesharing, it would be better if we could simply link it to own own Github repos.
Developers could generate a key for ArcGIS Codesharing to use to access a particular repo, then ArcGIS Codesharing could make releases from that repo available on the Codesharing website. Additionally, using Github would have the added benefit of allowing the source code management to be handled in GitHub and Codesharing could automagically know when updates for the given solution are available.
I'm not saying that Esri should completely get rid of hosting solutions on codesharing. That should still be there. I'm just saying that for developers who want the option, they should be able to just point Codesharing to the Github repo where the solution is maintained.