title: PureConfig: Is it possible to add Documentation to the generated Configuration File
body: <p>I am evaluating <a href="https://pureconfig.github.io" rel="nofollow noreferrer">PureConfig</a> to read and write Configuration files.</p>
  
  <p>When writing the configuration file it look like:</p>
  
  <pre><code># hardcoded value
  "name" : "messageBundle",
  # hardcoded value
  "params" : { ...
  </code></pre>
  
  <p>Is it possible to have instead of <code># hardcoded value</code> an actual documentation?</p>
  
  <p>So for example my <code>case class</code> would look like:</p>
  
  <pre><code>@doc("Message Bundle for a Language...")
  case class MessageBundle(
      @doc("The name of the ....")
      name: String,
      @doc("The properties ...")
      props: Map[String, String]
  ) 
  </code></pre>
  
  <p>Would then be this configuration file:</p>
  
  <pre><code># Message Bundle for a Language...
  
  # The name of the ....
  "name" : "messageBundle",
  # The properties ...
  "params" : { ...
  </code></pre>