# Documenter.jl for types constructors

**URL:** <https://discourse.julialang.org/t/documenter-jl-for-types-constructors/74262>\
**Category:** General Usage\
**Tags:** package, documentation, documenter\
**Created:** [January 9, 2022, 12:53am UTC](https://discourse.julialang.org/t/documenter-jl-for-types-constructors/74262 "2022-01-09T00:53:49Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![fipelle](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fipelle/32/4772_2.png) [@fipelle](https://discourse.julialang.org/u/fipelle)\
**Post date:** [January 9, 2022, 12:53am UTC](https://discourse.julialang.org/t/documenter-jl-for-types-constructors/74262/1 "2022-01-09T00:53:49Z")

</div>

Hi,

I am trying to use `Documenter.jl` to pick up the docstrings of a custom struct called `KalmanSettings` for `MessyTimeSeries.jl` (dev branch). However, in my local enviroment,

```julia
@docs
KalmanSettings

```

seem to pick up only the struct, but not the constructors (aka functions). Is there a custom notation for similar problems?

**EDIT**

I managed to get the docstrings of these constructors by calling them manually. For instance, via

```julia
@docs
KalmanSettings(Y::Union{FloatMatrix, JMatrix{Float64}}, B::FloatMatrix, R::SymMatrix, C::FloatMatrix, Q::SymMatrix; kwargs...)
KalmanSettings

```

However, they appear as separate methods and thus I am still wondering whether there is a way for capturing all of them automatically as a function.
