- Github is the platform/medium/support facilitating work - Github is the target/aim/focus of the work
E.g. 'Working on a table' means I could be making a table or I am using a table to work on something.
Having said that we know Microsoft owns Github. If the same article had come out in relation to Apple we'd immediately know what it was talking about without any confusion.
Post from 2015: https://jeffwilcox.blog/2015/11/azure-on-github/
I do realize it's probably very unlikely anyone here read that post. Happy to see if the OP wants to clarify better.
When your writing potentially for non native speakers you have to be careful.
I am doing a document that may well be read by our European co workers, so I am making sure to use basic grammar and explicitly explain what a "synonym" is in case I accidently confuse them.
Title could have been, "Scaling Microsofts GitHub usage from 2k to 25k teams."
Or "Migrating the remaining Microsoft engineers into GitHub organisations, a scaling story from 2k to 25k contributors.