I've been starting to use the new Swagger 2.0 YML format, and I really appreciate the markdown support in the description field. It's an essential feature to keep the documentation readable but detailed that I can link out to external sites for more info, reference tables etc.
But what I don't understand is why this feature only applies to descriptions. There are many other elements that could benefit from markdown support. The "format" field would be one obvious example:
- name: departure_date
in: query
description: The date on which you would like to depart.
required: true
type: string
format: "[ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date"
default: "2015-10-14"
This would clarify for the user exactly how to format the date variable, what valid values may be allowed in this string field, and provide them with full reference information.
The API summary field would seem like another obvious candidate.
I don't really understand why the use of markdown is so limited. Is there a reason?