I am trying to create a documentation for a Julia module using Documenter.jl
. Now I imported a module which documenter cannot find for some reason. More explicitly: I imported SparseArrays.jl
via import SparseArrays
and am referencing SparseArrays.AbstractSparseArray
in a docstring. (I also have SparseArrays.jl
installed.) Yet I get ERROR: LoadError: UndefVarError: SparseArrays not defined
. What's the reason and how can I fix this?
EDIT: This is what the relevant parts of the code look like:
module ExampleModule
import SparseArrays
include("example.jl")
end
example.jl
:
"""
f
does stuff.
"""
function f(x::SparseArrays.AbstractSparseArray)
return
end
index.md
:
```@docs
f(x::SparseArrays.AbstractSparseArray)
```