Can you elaborate a bit about your implementation? I'd love to learn more about the techniques you have used.
I've been thinking about writing blog posts on DevDocs's internals and the techniques it uses for a while, but it's hard to find the time, especially when I already spend a lot of my spare time maintaining/updating the app.
That said, feel free to open a GitHub issue to remind me to write blog posts at some point (if there is interest), or if you have specific questions.