Open棟梁Project - マイクロソフト系技術情報 Wiki

目次

概要

ツール

http://swagger.io/open-source-integrations/

言語毎の実装

swagger-ui

Swagger Spec Files(Json)を参照し、クライアントとして機能する。

swagger-editor

swagger-codegen

Json ファイルからクライアントコードを生成する。

Swashbuckle

概要

利用手順

不明点

モデル・バインディングの仕様がカオスだから、自動生成だけでイケる気がしない。
XMLコメントの書き方などにルールなどはないのかなぁ?などと思った。

この辺か?

ざっと見たところ、[FromBody?] や [FromUri?] などの属性で、
絞ることで、Web APIの仕様も明確になるものと思われる。

Microsoft.AspNet?.WebApi?.HelpPage?

https://www.nuget.org/packages/Microsoft.AspNet.WebApi.HelpPage

以下のドキュメント出力機能を持つ。

ASP.NET MVCへの依存が欠点とされる。

参考

↓そんなのないから良かったのではないか?


Tags: :.NET開発, :.NET Core, :ASP.NET, :ASP.NET Web API


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS