toolinfo.json (for Tool Directory):
Toollabs
- provides a larger number of people access to tool's code and
- facilitates collaborative editing on tools.
You know you can host your code with Wikimedia Gerrit, too? Okay, we choose GitHub because:
- it usually provides faster access
- it is not hosted inside the same data center, together with the tool labs instances
- allows everyone (owners, administrators) to deal with accesss rights and to set up hooks/ CI/ Travis
- has a nice and fast web interface, a properly working search button and some native clients that work out-of-the-box (SourceTree and GitHub for Windows)
The repo name should match or close to be the tool's name.
You are free to add everyone you trust to the groups you can add them to. If you are not 100% sure, create a new administrator group and invite them to this group. They will then be able to transfer their repos to Toollabs.
If you don't know them (or you know that they'll feel offended), better don't do this. Either create an own fork and a pull request from that fork or create a new feature-branch and a pull request from this branch.