doxide
doxide copied to clipboard
Modern documentation for modern C++. Configure with YAML, output Markdown, post-process with Material for MkDocs.
Consider this issue a place for new `@command` requests. Please reply with suggested new commands or requests for existing Doxygen commands that would help with migration of an existing codebase...
Ref e.g. #7 , it would be useful to add a `--quiet` and/or `--verbose` flag to `doxide` to control the level of reporting. Warnings for autocorrections and unrecognized commands might...
With Python and Rust I can put examples into my doc-comments and run them as tests via `pytest` or `cargo test` respectively. Is there any chance of Doxide helping to...
Linked to #35 In C (it is not the case in C++), it is customary to do ```c typedef struct stuff_ { int a; } stuff; ``` If `doxide` encounter...
While I totally get why `struct` and `class` gets their own separate page, ```c typedef struct suff_ stuff; ``` ... Also result in a separated page, which does not contain...
[CircleCI now supports Docker executors on ARM](https://discuss.circleci.com/t/product-launch-arm-docker-generally-available/48601), which ought to allow building of ARM packages. Doxide packages are currently built through the [download.indii.org](https://github.com/lawmurray/download.indii.org) repository, see lawmurray/download.indii.org#1.
I noticed that you've started providing release tarballs. Could you please also add the `contrib`'s sources there? I can't run `git submodule update`, since there's no `.git` directory.
It would be good to support [access specifiers](https://en.cppreference.com/book/intro/access_specifiers), i.e. `public`, `protected` and `private` in classes. Suggestions welcome on how to handle this from a presentation perspective, e.g. tagging each entity...
Currently the `doxide.exe` executable and `doxide-installer.exe` installer are not code signed on Windows, which triggers Windows Defender. Ideally we would set up code signing in the release pipeline.
Add automatic linking to entity signatures. When the signature appears in the docs as, for example: ```cpp TypeA f(const TypeB& b, const TypeC& c); ``` the types `TypeA`, `TypeB` and...