@StuartH it may have to do with how often NodeBB calls the filter:footer.build hook, and since it's a SINGLE PAGE APP, it's not much, I've seen that weirdness, but I am not too sure what to do about it, the filter is pretty straight forward. what you can do to verify that's the footer code is being generated correctly, is to view-source of the page, then search for nodebb-plugin-42 comment.
NodeBB/nodebb-english has .py file in it.
You don't really need any programming experience to contribute to the docs, let alone understand it. We are currently having it translated to Estonian, French, and Chinese by people who I don't think know Python, in any case you don't need to.
Lastly the documentation itself is no longer in the core repository anyways - and just to clarify - it's open source as well, I just forgot to add a license to the repo
Thanks for the info, I will have to checkout readthedocs.org when I have some free time. I am glad that the docs are getting translated, that is great for the future of NodeBB.