I have problems documenting an abstract type hierarchy when subtyping multiple multiple abstract type. I’m using Documenter.jl’s native :html generation (i.e. don’t use mkdocs).
Example in case:
"Doc A" abstract A "Doc B" abstract B <: A # no documentation problems so far "Doc C" abstract C "Doc D" abstract D <: A, C # Problem: "WARNING: replacing docs for C..."
The produced html shows the following anomalies:
- Documentation of types subtyped from is being replaced by D’s documentation during julia compilation.
- Only the first and not all types D is subtyping from are mention in D’s documentation.