Open SkyzohKey opened 6 years ago
Would it make sense to host these docs on the website instead? I.e. making their generation part of the website build process?
I think docs on the website would be very cool, if possible with a selectable version like for cmake: https://cmake.org/cmake/help/v3.3/command/install.html
Summoning @naxuroqa here as I guess he updated the VAPI interface and so he can gives you more up to date docs :)
The docs for the vala bindings used by venom are at https://naxuroqa.github.io/vala-toxcore-c/ They can be auto generated from the vapi files. I adapted most comments to be usable for valadoc. As far as I can test them with travis they all work. The vapi files themself are at https://github.com/naxuroqa/vala-toxcore-c
The question would be what kind of documentation you want. While the vala documentation might be useful for some, I guess something like a doxygen generated doc would be better for anyone using the c-api.
I'm all for docs on the website either way, if possible even with (small) usage examples. (Similar to this)
@naxuroqa I'd be happy linking to externally hosted API docs from the integrations page. I was hoping to have some API docs built from tox.h, but not using doxygen (too much overhead). A simple html page that fits into our template would be nice.
This change is