My regular update on what's going on with Apps Script projects on github - this time with some predictions so it's a bit longer than usual.
I started tracking the Apps Script community contributions in Feb and now we have a decent amount of data, I've done some modelling on how long before the github/apps script densities double from that initial benchmark in February.
Here's when doubling is predicted.
- Apps Script Developers - 2246 by 17th September - 220 days
- Apps Script Repos - 3106 by 16th August - 188 days
- Apps Script Projects - 4810 by 30th October - 263 days
This is quite a velocity for something that doesn't lend itself to especially easy integration. Imagine if apps script had properly integrated git support to the IDE, and how that would take off even more.
Something that surprises me is that you'd expect clasp projects, with integrated git support to be growing at a faster rate than IDE type projects.
However
- when I started this in February, 27% of projects on github were clasp
- currently 24% are
- by the time the number of projects has doubled in October, only 21% will be
- the number of clasp projects won't have doubled until March 2022 - 50% longer than the overall project growth rate.
Another thing that's quite surprising is the low number of developers that say they are hireable - currenly 13% with a prediction of that being down to 12% by the time the number of developers has doubled in September. Of course this may be that those who are hireable have forgotten to add this to their github profile (call to action for thos who haven't)
Summary -
so the takeaway from all this
- Apps Script developers have discovered Github
- Surprisingly, they mainly didn't (and won't) get there via clasp
- It's not just hireable developers that are putting their stuff out there
- There's both demand and supply for Apps Script community contributions
- There's a need and appetite for real IDE/Git integration
For more detail on all this see
Interested to hear your thoughts on (if/how/why/why not) your own usage of github.