Recently, we've release first stable version of our API access for developers(main features of main product).
Our API now has about 4 features with their own signatures, response types and so on.
To increase its popularity we want to release Wrapper Class for this functions in the most popular programming languages.
So now we have to decide, how and where this Classes will be hosted:
1) Should we use some public repository(github, Google Code etc.) - so anyone who want to enhance it will have the this possibility(I doubt that we can find many).
2) Or should we just make an archives available for download through our site, and maybe release them to the most popular class repositories(code snippets)?
What benefits/drawbacks do you see in each of this approaches? What should we choose?
Important issue #1:
We have an ability and resources to implement this classes with decent code quality in few languages.
Important issue #2:
We will have more modifications in our API signatures - so this classes has to be reworked too.
Important issue #3:
Good code quality and documentation is a must.