Swagdocは、Swagger Specバージョン2.0用のswagger.jsonファイルを生成するDelphiライブラリです。 Delphi言語用のSwagger 2.0を使用して、公開ドキュメントREST APIを作成します。 Swagdocの唯一の責任は、swagger.jsonファイルを生成することです。 Swagger.jsonファイルは、REST APIのすべてのドキュメントを含める責任があります。このファイルは、Swagger UI(ユーザーインターフェイス)ファイルに添付する必要があります。

Swagdocは、Specification 2.0に従います。これは、市場でより人気があるため、また最も安定したバージョンと見なされているためです。 SwagdocはまだSwagger 3.0バージョンをサポートしていませんが、プロジェクトへの需要と貢献に応じて、Spec 3.0をサポートするために進化する可能性があります。
Swagdocを使用するための主な前提条件は、以下のリンクで表示できるSwagger 2.0仕様を知ることです。
https://github.com/oai/openapi-pecification/blob/master/versions/2.0.md
https://swagher.io/docs/specification/2-0/basic-structure/
REST APIのSwaggerドキュメントを作成する場合、次の例のようなページを作成できます。
https://app.swagherhub.com/apis-docs/swagdoc/sample-api/v1

https://github.com/oai/openapi-pecification/blob/master/versions/2.0.md#schemaobject
http://json-schema.org
https://www.youtube.com/watch?v=9U3HP3B5UT0(PT-BR)
https://www.youtube.com/watch?v=phgmqad8o6c(pt-br)
https://swagher.io/swagger/media/blog/wp-content/uploads/2017/02/documenting-an-existing-with-swagger-2.pdf
https://idratherbewriting.com/learnapidoc/pubapis_swagger_intro.html
Swagger:https://swagher.io
Swagger Editor:https://editor.swagger.io
Swagger Hub:https://swagher.io/tools/swaggerhub
古典的なswaggerサンプル:http://petstore.swagger.io
ツールと統合:https://swagher.io/tools/open-source/open-source-integrations
Swaggerドキュメントを含むページを作成するには、Swagger UI配布ファイルが必要です。
Github Swagger-API / Swagger-UIリポジトリにあるこれらのファイル。
https://github.com/swagger-api/swagger-ui/tree/master/dist

まず、Swaggerユーザーインターフェイスファイルをダウンロードして、swagger.jsonファイルを生成する必要があります。次に、index.htmlファイルを変更して、swagger.jsonファイルがSwaggerユーザーインターフェイスファイルをホストしているWebサーバーに配置されている場所の相対パスを示す必要があります。
以下の例を参照してください。
