What about uploading the Kernel Sources to
MobileRead's Development Hub?
We would have highlighted source code to link to in discussions and wiki.
Of course, one could also use github or similar sites.
But best would be doxygenized documentation on the web.