I've been using `git town`[1] for years to managed stacked PR's alone with Github PR's[2] and juniors I have introduced it to have really found it a helpful mental model when developing features.
I hope the Gitub CLI will include syncing[3] 'stacks' locally with upstream in a similar way.
If you are currently using Rhino to run Javascript then PhantomJS makes for an excellent and more functional replacement.
In addition to running library unit tests in a 'real' browser environment it can also be used to test apis and visual components, and then save results as files and screenshots for use with other systems such as Hudson.
I use it extensively for our web app build and test cycle at work (Causata.com) and to save time for anyone interested in rolling their own have made the code available on Github at https://github.com/metafeather/phantomjs-yuitest
You'll probably find that most of the requests you saw in Firebug are for the Inspector tool (built using YUI2).
The jshub.js file is the only 'tag' needed on a website (+ jquery if not already in use) and is designed to provide a 'hub' API for each vendors plug-in to query the data collected and send it on its way to a receiving server so only one file need be maintained as vendors come and go.
One of the key reasons for using a microformat (hPage) is the principle to "design for humans first and machines second".
We provide an Inspector tool on our Demo store to meet this principle and hope that, with the microformat's community's help, we can make the data visible in many other tools.
We would like to make website publishers and users more aware of the data being declared and collected so it can be more accurate and therefore more beneficial to all involved.
Currently many users are unaware data is being collected at all.
I hope the Gitub CLI will include syncing[3] 'stacks' locally with upstream in a similar way.
[1]: https://www.git-town.com/stacked-changes.html
[2]: https://github.com/marketplace/actions/git-town-github-actio...
[3]: https://www.git-town.com/commands/sync.html