0
我正試圖在Swagger中爲模型項添加額外的信息。該文檔說GFM語法可以用在描述字段中,但這不適用於所有地方。如何使用Markdown在Swagger模型描述中工作?
這是問題的一個最小虛擬例如:
swagger: '2.0'
info:
title: Example API
description: (1) This is the API description containing some *rich* **text**
version: "1.0.0"
paths:
/products:
get:
summary: Product Types
description: (2) This is the path description also containing some *rich* **text**
responses:
200:
description: (3) This is a response description also containing some *rich* **text**
schema:
type: array
items:
$ref: '#/definitions/Product'
definitions:
Product:
description: (4) This is a model description where *rich* **text** does not work
type: object
properties:
product_id:
type: string
description: (5) This is a field description where *rich* **text** does not work
的schema object documentation說,我應該能夠在標記爲(4)之上,但沒有地方用降價說一下地方(5)。
我想將Markdown添加到模型部分中兩個位置中的任意一個。我怎樣才能使這個工作?
請參閱https://github.com/swagger-api/swagger-editor/issues/682:「爲了呈現JSON Schema對象,我們正在使用[json-schema-view-js](https://github.com/mohsen1/json-schema-view-js)不支持Markdown的lib,Swagger Editor不能改變這個lib的行爲,這種行爲不是常見的添加到lib中的。 – Helen
@Helen謝謝你。這是我確切的問題,但比我做得更簡潔:)他們應該真正更新他們的文檔,以便正確或更少誤導。 –
這是編輯器的問題,因爲它沒有完全實現Swagger規範的這一部分。規範是一個規範,取決於工具開發人員的實現。 – Helen