docurium
docurium copied to clipboard
Doxygen replacement for the libgit2 project
It seems Clang can arbitrarily raise errors (transient NULL-byte reads from files that exist). Handle those errors by retrying the parsing step 3 times, just in case it goes away.
I've been digging around parsing for some time, and I've discovered the following : clang seems to mishandle the following construct ([test.txt](https://github.com/libgit2/docurium/files/6589868/test.txt), a reduced version of `git2/sys/transport.h`). If you use...
I'm having trouble running `docurium` locally based on the information in the README. Here are the commands I used: ```terminal $ git clone https://github.com/libgit2/docurium $ cd docurium $ curl "https://raw.githubusercontent.com/libgit2/libgit2/main/api.docurium"...
Resolves #51 This is a work-in-progress, as I'm unable to try this out locally (#52).
All generated pages have the same title. In the case of the [libgit2 documentation](https://libgit2.org/libgit2/), it's "libgit2 API". It would be helpful for the `` element to include the name of...
You can supposedly make this repo into an action like this so let's see how that goes. Right now you run things like docker build . -t docurium docker run...
See for example, [git_commit_create_v](https://libgit2.org/libgit2/#HEAD/group/commit/git_commit_create_v), which doesn't show that its arguments are variable. For the record, here's the relevant clang AST for it, which, apart from the ellipsis at the end...
See for example, [git_commit_create_v](https://libgit2.org/libgit2/#HEAD/group/commit/git_commit_create_v), whose "Defined in" link points to https://github.com/libgit2/libgit2/blob/HEAD/include/git2/commit.h#L357-367, while the correct answer is https://github.com/libgit2/libgit2/blob/b05fbba394b9f2befea8b50817fd64209538e384/include/git2/commit.h#L357-367 (HEAD at the time docurium was ran). Maybe the value of HEAD at...
See the [libtwiddle](https://fsaintjacques.github.io/libtwiddle/#HEAD) documentation, there should be 2 distinct group called `bitmap` and `bitmap_rle`, yet they get merged into `bitmap`. I believe the following [code](https://github.com/libgit2/docurium/blob/master/lib/docurium.rb#L366-L370) makes a bold assumption where...