I doubt that the docs are out of date, most likely some minor differences related to my way of setting things up on a new Ubuntu, and slight incompatibilities there, because the docker way does pretty much the same, except sticking strictly with what should be done. Too much improv on my side I guess.
Yes, using GitHub as a generic way to distribute and fetch ocm data is a great way to reduce the load of API nodes, especially during initial sync (since currently it has to be repeated each time nodes are refreshed).
With Hive stuff, don’t worry, my primary objective is to make Hive better by using OCM as a real-life proof of concept / use case for so-called Hive Application Framework. If that would make OCM better - it would be great, but from my point of view that’s a side effect (cool and desired one, but still).
At the very least it could work as an alternate implementation of API Mirrors, but even if not, the value for me is what my team will learn and improve in the process.
Click here for more off-topic
Hive is great and people can build awesome decentralized applications on top of it but there’s a huge entry barrier. One needs to be a wizard to tame the Hive with its quirks and weirdness.
Hive Application Framework that is being developed is going to reduce that entry barrier and greatly improve the way how dApps are build, so one doesn’t have to handle by himself such things like last irreversible block, or micro-forks and focus on their actual app features.
OpenChargeMap is compatible with our ideas: open data, community, crowdsourcing.
It’s ideal example app, that we can use to improve Hive Application Framework, in a way that we will learn on what are the real world needs for such a framework and what kind of issues developers of “classic” apps are facing while dealing with HAF. And no, we won’t take your time, except maybe for a few questions here and there
With a bit of luck and some hard work we hope to end up not only with improved HAF but also with a tutorial / example on how to use HAF to build dApps.
Whether all above or some of the above could be used and to what extent to improve the actual OCM ecosystem - we will see as we go. No pressure there.