!Need Advice on Repos and Documentation for Addon/ Library

I am making a script library and add-on for blender. I will make it public. So my question is, which is the most common git repo provider for people to dl or contribute to and how can I make the documentation really good ?