Hi all,
I agree with Tom.
Github is a great tool, even with no-developper people in mind
With github :
- you can release versions with a zip (a production zip, even with minified files or widget if you want). You can share this zip link in geonet.
- you can have a readme.md in your github repo to show user-friendly documentation on installation, use or configuration. And even embed the release zip link and demo link in this readme.md.
This readme can be a great "entry point" to your widget for non-developpers.
It can be the only link you share in geonet.
- you allow developpers who want to contribute to your widget to use the very cool (and simple) github workflow : fork -> modify -> pull request.
For you, a pull request allow you to see very easily the modifications submited (diff between your version and the submitted version) and to accept it (or decline or discuss) in one click !
- if your commit's descriptions are clear, you have a very easy way to show improvments and debugs