matusnovak / doxybook

Generate GitBook, VuePress, Docsify, or MkDocs out of Doxygen XML output
https://matusnovak.github.io/doxybook/
MIT License
32 stars 15 forks source link

No support for innergroups (modules) #3

Closed dskvr closed 5 years ago

dskvr commented 6 years ago

When @ingroup is used, doxygen assigns an innergroup element with a refid attribute to the compound. This is intended to be used to create hierarchies in groups, however, doxybook's SUMMARY.md modification step ignores this value (I presume also relevant to vuepress navigation config)

matusnovak commented 6 years ago

Hi @dskvr

Sorry, innergroups are not supported at the moment. Give me few days and I will implement it.

matusnovak commented 5 years ago

Hi @dskvr

I have implemented initial support for the requested innergroups. Would it be possible for you to test it? The feature is in the feature-innergroups branch.

The inner groups will be listed (as a tree) in the SUMMARY.md and also in the modules.md files. Additionally, the inner groups will be listed in the each individual parent (the group definition) file.

The VuePress does not have the same SUMMARY.md as Gitbook (VuePress works slightly different), but the groups/modules will be listed exactly same in the modules.md and in the individual group files.

Let me know if it works for you.

dskvr commented 5 years ago

Sure thing, it might not be for a few days however, it's a busy week for me. I'll let you know.

dskvr commented 5 years ago

@matusnovak Works great :100: :+1:

matusnovak commented 5 years ago

@dskvr Awesome! Thanks for testing.

I have updated the master with the changes, and the version number has been increased to v2.1.3