# Syntax for documenting enum members

**URL:** https://discourse.julialang.org/t/syntax-for-documenting-enum-members/108355
**Category:** Internals & Design
**Created:** [January 4, 2024, 7:13pm UTC](https://discourse.julialang.org/t/syntax-for-documenting-enum-members/108355 "2024-01-04T19:13:37Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![jar1](https://avatars.discourse-cdn.com/v4/letter/j/c0e974/32.png) [@jar1](https://discourse.julialang.org/u/jar1)
#### Post date: [January 4, 2024, 7:13pm UTC](https://discourse.julialang.org/t/syntax-for-documenting-enum-members/108355/1 "2024-01-04T19:13:37Z")

</div>

It would be nice to have a syntax for documenting enum members. For instance:

```jl
@enum Fruit begin
       "round"
       APPLE
       "long"
       BANANA
end

```

which is currently an error.

Thoughts?

---

<div class="post-metadata">

### Author: ![fredrikekre](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fredrikekre/32/1688_2.png) [@fredrikekre](https://discourse.julialang.org/u/fredrikekre)
#### Post date: [January 4, 2024, 8:35pm UTC](https://discourse.julialang.org/t/syntax-for-documenting-enum-members/108355/2 "2024-01-04T20:35:24Z")

</div>

This is supported in [EnumX.jl](https://github.com/fredrikekre/EnumX.jl). That particular feature is trivial to upstream if you want it also for `Base.Enum`.
